Blame | Last modification | View Log | RSS feed
[platformio]default_envs = ci-arduino-3-latest, ci-esp8266lib_dir = .[env]framework = arduinoupload_protocol = esptoolmonitor_speed = 115200lib_compat_mode = strictlib_ldf_mode = chain+lib_ignore = examplesbuild_flags =-Og-Wall -Wextra-Wno-unused-parameter; -----------------------------------------------------------------------------; CI (ESP32) - used by: .github/workflows/Build (ESP32 dev).yml; -----------------------------------------------------------------------------[env:ci-arduino-3-latest]platform = https://github.com/pioarduino/platform-espressif32/releases/download/55.03.34/platform-espressif32.zip; NOTE: this env is meant to be driven by CI (matrix). You must set PIO_BOARD.; Examples:; Linux/macOS (bash): PIO_BOARD=esp32dev pio run -e ci-arduino-3-latest; Windows (PowerShell): $env:PIO_BOARD='esp32dev'; pio run -e ci-arduino-3-latestboard = ${sysenv.PIO_BOARD}monitor_filters = esp32_exception_decoder, log2filebuild_flags =${env.build_flags}-I$PROJECT_PACKAGES_DIR/framework-arduinoespressif32/libraries/Network/src-I$PROJECT_PACKAGES_DIR/framework-arduinoespressif32/libraries/FS/src-I$PROJECT_PACKAGES_DIR/framework-arduinoespressif32/libraries/WiFi/src-D CORE_DEBUG_LEVEL=ARDUHAL_LOG_LEVEL_VERBOSE-D CONFIG_ASYNC_TCP_MAX_ACK_TIME=5000-D CONFIG_ASYNC_TCP_PRIORITY=10-D CONFIG_ASYNC_TCP_QUEUE_SIZE=64-D CONFIG_ASYNC_TCP_RUNNING_CORE=1-D CONFIG_ASYNC_TCP_STACK_SIZE=4096lib_deps =bblanchon/ArduinoJsonESP32Async/AsyncTCPESP32Async/ESPAsyncWebServer${platformio.packages_dir}/framework-arduinoespressif32/libraries/Networkhttps://github.com/cotestatnt/Arduino-MySQL.githttps://github.com/OSSLibraries/Arduino_MFRC522v2.githttps://github.com/knolleary/pubsubclient.gitboard_build.partitions = partitions.csvboard_build.filesystem = littlefs; -----------------------------------------------------------------------------; CI (ESP8266) - used by: .github/workflows/build-esp8266.yml; -----------------------------------------------------------------------------[env:ci-esp8266]platform = espressif8266; NOTE: this env is meant to be driven by CI. You must set PIO_BOARD.; Example (PowerShell): $env:PIO_BOARD='d1_mini'; pio run -e ci-esp8266board = ${sysenv.PIO_BOARD}monitor_filters = esp8266_exception_decoder, log2filebuild_flags = ${env.build_flags}lib_deps =bblanchon/ArduinoJsonESP32Async/ESPAsyncTCPESP32Async/ESPAsyncWebServer