Hey all! A while back I purchased the M5Core2 and the FACES Keyboard kit, and I noticed that the keyboard only works when I use UIFlow, and it doesn't work when I program the device using the Arduino IDE. Here's my code so far:
#include <M5Core2.h>
uint8_t getKey() {
Wire.requestFrom(0x08, 1);
uint8_t o = Wire.read();
return o;
}
void setup() {
M5.begin(true, true, true, true);
Wire.begin();//21, 22);
M5.Lcd.print("Keyboard test");
}
void loop() {
uint8_t key = getKey();
if (key != 0) {
M5.Lcd.print("Key pressed: ");
M5.Lcd.print(key);
} else {
M5.Lcd.print(".");
}
delay(2);
}
Does anyone know what I'm doing wrong?