diff --git a/platformio.ini b/platformio.ini index fe5b53ca6..fed61dd7f 100644 --- a/platformio.ini +++ b/platformio.ini @@ -66,6 +66,8 @@ extra_scripts = pre:scripts/build_interface.py scripts/rename_fw.py + + [env] monitor_speed = 115200 monitor_filters = direct, esp32_exception_decoder @@ -187,6 +189,27 @@ build_flags = ${espressi32_base.build_flags} '-DEMSESP_DEFAULT_BOARD_PROFILE="S32S3"' +# for testing against the latest Arduino core v3 with IDF 5.1 +[env:espressi32_v3] +platform = espressif32 +platform_packages= + platformio/framework-arduinoespressif32 @ https://github.com/espressif/arduino-esp32.git#3.0.0-rc1 + platformio/framework-arduinoespressif32-libs @ https://github.com/espressif/esp32-arduino-libs.git#idf-release/v5.1 +framework = arduino +board = esp32dev +board_build.filesystem = littlefs +build_flags = + ${factory_settings.build_flags} + ${common.my_build_flags} + -D ONEWIRE_CRC16=0 + -D NO_GLOBAL_ARDUINOOTA + -D ARDUINOJSON_ENABLE_STD_STRING=1 + -D ARDUINOJSON_USE_DOUBLE=0 + -D ARDUINOTRACE_ENABLE=0 + -D CONFIG_ETH_ENABLED + -D CONFIG_UART_ISR_IN_IRAM + -D CONFIG_ASYNC_TCP_STACK_SIZE=5120 + ; to build and run: pio run -e standalone -t exec [env:standalone] platform = native