@nlindin This one works!
#include <M5Core2.h>
#include <IRremote.h>
IRrecv irrecv(35);
decode_results ircode;
void setup() {
M5.begin();
irrecv.enableIRIn();
}
void loop()
{
if (irrecv.decode(&ircode))
{
Serial.println(ircode.value, HEX);
delay(100);
irrecv.resume();
}
m5.update();
}