M5stack-stamps3 compilation error

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.

As the errors suggest, you need to find out where SCK, MISO, MOSI, and SS are defined.

Here’s an example which adds its own definitions, so you probably need to do something similar?