expected primary-expression

(deleted)

what is E0E0A25D ? it's not declared anywhere, it's just disappearing during preprocessing... That's what the compiler thinks...

what's that for ?

#define E0E012ED
#define E0E0A25D

(I think you forgot 0x :slight_smile: and get rid of the #define)

(deleted)

case 0xE0E0A25D:etc.

(deleted)