Hello. I am writing a program for a m5stack-stamps3 device and when I try to compile the program it crashes. With Arduino IDE works fine. I uploaded the code and it seems to work as expected. I think it is a problem of the PlatformIO IDE. My platformio.ini is:
[env:m5stack-stamps3]
platform = espressif32
board = m5stack-stamps3
framework = arduino
lib_deps =
m5stack/M5Unified@^0.2.13
fastled/FastLED@^3.10.3
br3ttb/PID@^1.2.1
adafruit/Adafruit Unified Sensor@^1.1.15
adafruit/DHT sensor library@^1.4.6
witnessmenow/UniversalTelegramBot@^1.3.0
bblanchon/ArduinoJson@^7.4.2
The error in terminal is this:
Compiling .pio\build\m5stack-stamps3\libb48\Wire\Wire.cpp.o
C:/Users/myuser/.platformio/packages/framework-arduinoespressif32/libraries/SPI/src/SPI.cpp: In member function 'void SPIClass::begin(int8_t, int8_t, int8_t, int8_t)':
C:/Users/myuser/.platformio/packages/framework-arduinoespressif32/libraries/SPI/src/SPI.cpp:87:37: error: 'SCK' was not declared in this scope
_sck = (_spi_num == FSPI) ? SCK : -1;
^~~
C:/Users/myuser/.platformio/packages/framework-arduinoespressif32/libraries/SPI/src/SPI.cpp:87:37: note: suggested alternative: 'SCL'
_sck = (_spi_num == FSPI) ? SCK : -1;
^~~
SCL
C:/Users/myuser/.platformio/packages/framework-arduinoespressif32/libraries/SPI/src/SPI.cpp:88:38: error: 'MISO' was not declared in this scope
_miso = (_spi_num == FSPI) ? MISO : -1;
^~~~
C:/Users/myuser/.platformio/packages/framework-arduinoespressif32/libraries/SPI/src/SPI.cpp:89:38: error: 'MOSI' was not declared in this scope
_mosi = (_spi_num == FSPI) ? MOSI : -1;
^~~~
C:/Users/myuser/.platformio/packages/framework-arduinoespressif32/libraries/SPI/src/SPI.cpp:90:36: error: 'SS' was not declared in this scope
_ss = (_spi_num == FSPI) ? SS : -1;
^~
C:/Users/myuser/.platformio/packages/framework-arduinoespressif32/libraries/SPI/src/SPI.cpp:90:36: note: suggested alternative: 'PS'
_ss = (_spi_num == FSPI) ? SS : -1;
^~
PS
Compiling .pio\build\m5stack-stamps3\liba87\M5GFX\M5GFX.cpp.o
*** [.pio\build\m5stack-stamps3\lib4f1\SPI\SPI.cpp.o] Error 1
=============================== [FAILED] Took 19.91 seconds ===============================
How can I solve it?
If it is not the correct topic, move it or let me know please.
Thanks
J. M.