VSCode define в файле platformio.ini
Собираю проект в VSCode для 2х модулей esp32 и esp8266. platformio.ini примерно такой.
[platformio]
default_envs = nodemcuv2,esp32dev
;
[env:nodemcuv2]
platform = espressif8266
board = nodemcuv2
framework = arduino
;
[env:esp32dev]
platform = espressif32
board = esp32dev
framework = arduino
;
В зависимости от того, под какую плату собирается внутри классов переключаются define.
#ifdef ARDUINO_ARCH_ESP8266
//code
#endif
#ifdef ARDUINO_ARCH_ESP32
//code
#endif
Существует ли возможность обьявить свои define в platformio.ini? Мне нужно некоторые классы проекта исключить из сборки. Как сделать это правильно?