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?