Error comiling example ECHOREST in Arduino.ide (M5Atom.h - no ESP32 define)
-
I am trying to compile (and run) the Atom Echo Examples in Arduino IDE. The Arduino IDE is latest version 2.3.3. I have included the board json URL and have the board selected as an M5Atom. Loading either examples EchoRest or PlayMusic gets the same following error:
In file included from /private/var/folders/zz/8g3jvcb93_bf0d45sqhv2ldr0000gn/T/.arduinoIDE-unsaved20241015-30420-1iwv8mt.827k/PlayMusic/PlayMusic.ino:13:
/Users/doug/Documents/Arduino/libraries/M5Atom/src/M5Atom.h:82:8: error: extended character “ is not valid in an identifier
82 | #error “This library only supports boards with ESP32 processor.”Looking at M5Atom.h, line 82 is capturing an "if defined(ESP32)" on line 48.
I don't know where to look to find out where/why the if define is failing.
-
@dahult
I just tried these examples and all three can be compiled successfully. Maybe it's your library version problem? Have you installed the board manager correctly?