mirror of
https://github.com/letscontrolit/ESPEasy.git
synced 2026-07-27 19:57:38 +00:00
[Cleanup] Revert line ending to CRLF for PlatformIO ini files
This commit is contained in:
+108
-108
@@ -1,108 +1,108 @@
|
||||
;
|
||||
; PlatformIO Project Configuration File
|
||||
;
|
||||
; Please make sure to read documentation with examples first
|
||||
; http://docs.platformio.org/en/stable/projectconf.html
|
||||
;
|
||||
|
||||
; *********************************************************************;
|
||||
; You can uncomment or add here Your favorite environment you want to work on at the moment
|
||||
; (uncomment only one !)
|
||||
; *********************************************************************;
|
||||
|
||||
[platformio]
|
||||
description = Firmware for ESP82xx/ESP32/ESP32-S2/ESP32-S3/ESP32-C3 for easy IoT deployment of sensors.
|
||||
boards_dir = boards
|
||||
lib_dir = lib
|
||||
extra_configs =
|
||||
platformio_core_defs.ini
|
||||
platformio_esp82xx_base.ini
|
||||
platformio_esp82xx_envs.ini
|
||||
platformio_esp32_envs.ini
|
||||
platformio_esp32_solo1.ini
|
||||
platformio_esp32c3_envs.ini
|
||||
platformio_esp32s2_envs.ini
|
||||
platformio_esp32s3_envs.ini
|
||||
platformio_special_envs.ini
|
||||
platformio_esp32c2_envs.ini
|
||||
platformio_esp32c6_envs.ini
|
||||
|
||||
;default_envs = normal_ESP32_4M
|
||||
default_envs = max_ESP32_16M8M_LittleFS_ETH
|
||||
;default_envs = normal_ESP32c6_4M316k_LittleFS_CDC
|
||||
; default_envs = custom_ESP8266_4M1M
|
||||
|
||||
;default_envs = normal_ESP8266_4M1M
|
||||
;default_envs = test_beta_ESP8266_4M1M
|
||||
; ..etc
|
||||
;build_cache_dir = $PROJECT_DIR\.buildcache
|
||||
|
||||
|
||||
; add these:
|
||||
; -Werror -Wall -Wextra -pedantic -Wcast-align -Wcast-qual -Wctor-dtor-privacy -Wdisabled-optimization -Wformat=2 -Winit-self -Wlogical-op
|
||||
; -Wmissing-include-dirs -Wnoexcept -Wold-style-cast -Woverloaded-virtual -Wredundant-decls -Wshadow -Wsign-promo -Wstrict-null-sentinel
|
||||
; -Wstrict-overflow=5 -Wundef -Wno-unused -Wno-variadic-macros -Wno-parentheses -fdiagnostics-show-option
|
||||
; thanks @chouffe103
|
||||
[compiler_warnings]
|
||||
build_flags = -Wall -Wno-parentheses -fdiagnostics-show-option
|
||||
|
||||
|
||||
[minimal_size]
|
||||
build_flags =
|
||||
-Os
|
||||
-ffunction-sections
|
||||
-fdata-sections
|
||||
-Wl,--gc-sections
|
||||
-s
|
||||
|
||||
|
||||
[espota]
|
||||
upload_protocol = espota
|
||||
; each flag in a new line
|
||||
; Do not use port 8266 for OTA, since that's used for ESPeasy p2p
|
||||
upload_flags_esp8266 =
|
||||
--port=18266
|
||||
upload_flags_esp32 =
|
||||
--port=3232
|
||||
build_flags = -DFEATURE_ARDUINO_OTA=1
|
||||
upload_port = 192.168.1.152
|
||||
|
||||
|
||||
[debug_flags]
|
||||
;build_flags = -Wstack-usage=300
|
||||
build_flags =
|
||||
|
||||
[mqtt_flags]
|
||||
build_flags = -DMQTT_MAX_PACKET_SIZE=1024
|
||||
|
||||
[extra_scripts_default]
|
||||
extra_scripts = pre:tools/pio/install-requirements.py
|
||||
pre:tools/pio/set-ci-defines.py
|
||||
pre:tools/pio/generate-compiletime-defines.py
|
||||
tools/pio/copy_files.py
|
||||
|
||||
[extra_scripts_esp8266]
|
||||
extra_scripts = tools/pio/gzip-firmware.py
|
||||
pre:tools/pio/concat_cpp_files.py
|
||||
post:tools/pio/remove_concat_cpp_files.py
|
||||
${extra_scripts_default.extra_scripts}
|
||||
|
||||
|
||||
[common]
|
||||
lib_archive = false
|
||||
lib_ldf_mode = chain
|
||||
lib_compat_mode = strict
|
||||
shared_libdeps_dir = lib
|
||||
framework = arduino
|
||||
upload_speed = 115200
|
||||
monitor_speed = 115200
|
||||
;targets = size, checkprogsize
|
||||
targets =
|
||||
src_filter = +<*> -<.git/> -<.svn/> -<example/> -<examples/> -<test/> -<tests/> -<*/Commands_tmp/> -<*/ControllerQueue_tmp/> -<*/DataStructs_tmp/> -<*/DataTypes_tmp/> -<*/ESPEasyCore_tmp/> -<*/Globals_tmp/> -<*/Helpers_tmp/> -<*/PluginStructs_tmp/> -<*/WebServer_tmp/>
|
||||
|
||||
; Backwards compatibility: https://github.com/platformio/platformio-core/issues/4270
|
||||
;build_src_filter = +<*> -<.git/> -<.svn/> -<example/> -<examples/> -<test/> -<tests/> -<*/Commands/> -<*/ControllerQueue/> -<*/DataStructs/> -<*/DataTypes/> -<*/Globals/> -<*/Helpers/> -<*/PluginStructs/> -<*/WebServer/>
|
||||
|
||||
|
||||
[env]
|
||||
extends = common
|
||||
;
|
||||
; PlatformIO Project Configuration File
|
||||
;
|
||||
; Please make sure to read documentation with examples first
|
||||
; http://docs.platformio.org/en/stable/projectconf.html
|
||||
;
|
||||
|
||||
; *********************************************************************;
|
||||
; You can uncomment or add here Your favorite environment you want to work on at the moment
|
||||
; (uncomment only one !)
|
||||
; *********************************************************************;
|
||||
|
||||
[platformio]
|
||||
description = Firmware for ESP82xx/ESP32/ESP32-S2/ESP32-S3/ESP32-C3 for easy IoT deployment of sensors.
|
||||
boards_dir = boards
|
||||
lib_dir = lib
|
||||
extra_configs =
|
||||
platformio_core_defs.ini
|
||||
platformio_esp82xx_base.ini
|
||||
platformio_esp82xx_envs.ini
|
||||
platformio_esp32_envs.ini
|
||||
platformio_esp32_solo1.ini
|
||||
platformio_esp32c3_envs.ini
|
||||
platformio_esp32s2_envs.ini
|
||||
platformio_esp32s3_envs.ini
|
||||
platformio_special_envs.ini
|
||||
platformio_esp32c2_envs.ini
|
||||
platformio_esp32c6_envs.ini
|
||||
|
||||
;default_envs = normal_ESP32_4M
|
||||
default_envs = max_ESP32_16M8M_LittleFS_ETH
|
||||
;default_envs = normal_ESP32c6_4M316k_LittleFS_CDC
|
||||
; default_envs = custom_ESP8266_4M1M
|
||||
|
||||
;default_envs = normal_ESP8266_4M1M
|
||||
;default_envs = test_beta_ESP8266_4M1M
|
||||
; ..etc
|
||||
;build_cache_dir = $PROJECT_DIR\.buildcache
|
||||
|
||||
|
||||
; add these:
|
||||
; -Werror -Wall -Wextra -pedantic -Wcast-align -Wcast-qual -Wctor-dtor-privacy -Wdisabled-optimization -Wformat=2 -Winit-self -Wlogical-op
|
||||
; -Wmissing-include-dirs -Wnoexcept -Wold-style-cast -Woverloaded-virtual -Wredundant-decls -Wshadow -Wsign-promo -Wstrict-null-sentinel
|
||||
; -Wstrict-overflow=5 -Wundef -Wno-unused -Wno-variadic-macros -Wno-parentheses -fdiagnostics-show-option
|
||||
; thanks @chouffe103
|
||||
[compiler_warnings]
|
||||
build_flags = -Wall -Wno-parentheses -fdiagnostics-show-option
|
||||
|
||||
|
||||
[minimal_size]
|
||||
build_flags =
|
||||
-Os
|
||||
-ffunction-sections
|
||||
-fdata-sections
|
||||
-Wl,--gc-sections
|
||||
-s
|
||||
|
||||
|
||||
[espota]
|
||||
upload_protocol = espota
|
||||
; each flag in a new line
|
||||
; Do not use port 8266 for OTA, since that's used for ESPeasy p2p
|
||||
upload_flags_esp8266 =
|
||||
--port=18266
|
||||
upload_flags_esp32 =
|
||||
--port=3232
|
||||
build_flags = -DFEATURE_ARDUINO_OTA=1
|
||||
upload_port = 192.168.1.152
|
||||
|
||||
|
||||
[debug_flags]
|
||||
;build_flags = -Wstack-usage=300
|
||||
build_flags =
|
||||
|
||||
[mqtt_flags]
|
||||
build_flags = -DMQTT_MAX_PACKET_SIZE=1024
|
||||
|
||||
[extra_scripts_default]
|
||||
extra_scripts = pre:tools/pio/install-requirements.py
|
||||
pre:tools/pio/set-ci-defines.py
|
||||
pre:tools/pio/generate-compiletime-defines.py
|
||||
tools/pio/copy_files.py
|
||||
|
||||
[extra_scripts_esp8266]
|
||||
extra_scripts = tools/pio/gzip-firmware.py
|
||||
pre:tools/pio/concat_cpp_files.py
|
||||
post:tools/pio/remove_concat_cpp_files.py
|
||||
${extra_scripts_default.extra_scripts}
|
||||
|
||||
|
||||
[common]
|
||||
lib_archive = false
|
||||
lib_ldf_mode = chain
|
||||
lib_compat_mode = strict
|
||||
shared_libdeps_dir = lib
|
||||
framework = arduino
|
||||
upload_speed = 115200
|
||||
monitor_speed = 115200
|
||||
;targets = size, checkprogsize
|
||||
targets =
|
||||
src_filter = +<*> -<.git/> -<.svn/> -<example/> -<examples/> -<test/> -<tests/> -<*/Commands_tmp/> -<*/ControllerQueue_tmp/> -<*/DataStructs_tmp/> -<*/DataTypes_tmp/> -<*/ESPEasyCore_tmp/> -<*/Globals_tmp/> -<*/Helpers_tmp/> -<*/PluginStructs_tmp/> -<*/WebServer_tmp/>
|
||||
|
||||
; Backwards compatibility: https://github.com/platformio/platformio-core/issues/4270
|
||||
;build_src_filter = +<*> -<.git/> -<.svn/> -<example/> -<examples/> -<test/> -<tests/> -<*/Commands/> -<*/ControllerQueue/> -<*/DataStructs/> -<*/DataTypes/> -<*/Globals/> -<*/Helpers/> -<*/PluginStructs/> -<*/WebServer/>
|
||||
|
||||
|
||||
[env]
|
||||
extends = common
|
||||
|
||||
+235
-235
@@ -1,235 +1,235 @@
|
||||
; *********************************************************************
|
||||
|
||||
; **** Definition cheat sheet:
|
||||
; board_build.flash_mode in terms of performance: QIO > QOUT > DIO > DOUT
|
||||
; for lib_ldf_mode, see http://docs.platformio.org/en/latest/librarymanager/ldf.html;ldf
|
||||
|
||||
; **** Frequently used build flags:
|
||||
; Use custom.h file to override default settings for ESPeasy: -D USE_CUSTOM_H
|
||||
; Set VCC mode to measure Vcc of ESP chip : -D FEATURE_ADC_VCC=1
|
||||
|
||||
; Build Flags:
|
||||
; -DUSE_CONFIG_OVERRIDE
|
||||
; lwIP 1.4 (Default)
|
||||
; -DPIO_FRAMEWORK_ARDUINO_LWIP_HIGHER_BANDWIDTH
|
||||
; lwIP 2 - Low Memory
|
||||
; -DPIO_FRAMEWORK_ARDUINO_LWIP2_LOW_MEMORY
|
||||
; lwIP 2 - Higher Bandwitdh
|
||||
; -DPIO_FRAMEWORK_ARDUINO_LWIP2_HIGHER_BANDWIDTH
|
||||
; VTABLES in Flash (default)
|
||||
; -DVTABLES_IN_FLASH
|
||||
; VTABLES in Heap
|
||||
; -DVTABLES_IN_DRAM
|
||||
; VTABLES in IRAM
|
||||
; -DVTABLES_IN_IRAM
|
||||
; NO_EXTRA_4K_HEAP - this forces the default NONOS-SDK user's heap location
|
||||
; Default currently overlaps cont stack (Arduino) with sys stack (System)
|
||||
; to save up-to 4 kB of heap. (starting core_2.4.2)
|
||||
; ESP8266_DISABLE_EXTRA4K - Calls disable_extra4k_at_link_time() from setup
|
||||
; to force the linker keep user's stack in user ram.
|
||||
; CONT_STACKSIZE to set the 'cont' (Arduino) stack size. Default = 4096
|
||||
; -mtarget-align see: https://github.com/arendst/Sonoff-Tasmota/issues/3678#issuecomment-419712437
|
||||
|
||||
[esp82xx_defaults]
|
||||
build_flags = -D NDEBUG
|
||||
-lstdc++ -lsupc++
|
||||
-mtarget-align
|
||||
-DPIO_FRAMEWORK_ARDUINO_LWIP2_LOW_MEMORY
|
||||
-DVTABLES_IN_FLASH
|
||||
-DPUYA_SUPPORT=1
|
||||
-DDISABLE_SC16IS752_SPI
|
||||
-DCRON_USE_LOCAL_TIME
|
||||
-fno-strict-aliasing
|
||||
-I$PROJECT_DIR/src/include
|
||||
-include "ESPEasy_config.h"
|
||||
|
||||
lib_ignore = ESP32_ping
|
||||
ESP32WebServer
|
||||
ESP32HTTPUpdateServer
|
||||
ServoESP32
|
||||
IRremoteESP8266
|
||||
HeatpumpIR
|
||||
TinyWireM
|
||||
ESP8266SdFat
|
||||
SD(esp8266)
|
||||
SD
|
||||
SDFS
|
||||
LittleFS(esp8266)
|
||||
LittleFS
|
||||
ArduinoOTA
|
||||
ESP8266mDNS
|
||||
I2C AXP192 Power management
|
||||
; EspSoftwareSerial
|
||||
|
||||
|
||||
|
||||
; Keep optimization flag to -O2
|
||||
; See: https://github.com/platformio/platform-espressif8266/issues/288
|
||||
; For "-fno-strict-aliasing"
|
||||
; See: https://github.com/esp8266/Arduino/issues/8261
|
||||
[esp82xx_2_7_x]
|
||||
build_flags = -DNDEBUG
|
||||
-mtarget-align
|
||||
-DVTABLES_IN_FLASH
|
||||
-fno-exceptions
|
||||
-lstdc++
|
||||
-DPIO_FRAMEWORK_ARDUINO_LWIP2_HIGHER_BANDWIDTH_LOW_FLASH
|
||||
-DPUYA_SUPPORT=1
|
||||
-DCORE_POST_2_5_0
|
||||
-DDISABLE_SC16IS752_SPI
|
||||
-DCRON_USE_LOCAL_TIME
|
||||
-fno-strict-aliasing
|
||||
-DLIBRARIES_NO_LOG=1
|
||||
-DNO_GLOBAL_I2S
|
||||
-I$PROJECT_DIR/src/include
|
||||
-include "ESPEasy_config.h"
|
||||
-O2
|
||||
-s
|
||||
-DBEARSSL_SSL_BASIC
|
||||
-DCORE_POST_2_6_0
|
||||
; remove the 4-bytes alignment for PSTR()
|
||||
-DPSTR_ALIGN=1
|
||||
-Werror=return-type
|
||||
build_unflags = ${esp82xx_common.build_unflags}
|
||||
lib_ignore = ${esp82xx_defaults.lib_ignore}
|
||||
EspSoftwareSerial
|
||||
|
||||
|
||||
[esp82xx_3_0_x]
|
||||
build_flags = ${esp82xx_2_7_x.build_flags}
|
||||
-DCORE_POST_3_0_0
|
||||
-Wno-deprecated-declarations
|
||||
; -flto=auto
|
||||
; -Wl,-flto
|
||||
build_unflags = -DDEBUG_ESP_PORT
|
||||
-fexceptions
|
||||
-Wall
|
||||
; -fno-lto
|
||||
lib_ignore = ${esp82xx_defaults.lib_ignore}
|
||||
extra_scripts = pre:tools/pio/pre_custom_esp8266_toolchain.py
|
||||
|
||||
|
||||
|
||||
; See for SDK flags: https://github.com/esp8266/Arduino/blob/master/tools/platformio-build.py
|
||||
|
||||
[core_2_7_4]
|
||||
extends = esp82xx_2_7_x
|
||||
platform = espressif8266@2.6.3
|
||||
platform_packages =
|
||||
framework-arduinoespressif8266 @ https://github.com/esp8266/Arduino.git#2.7.4
|
||||
build_flags = ${esp82xx_2_7_x.build_flags}
|
||||
-DPIO_FRAMEWORK_ARDUINO_ESPRESSIF_SDK22x_190703
|
||||
-DUSES_LATEST_SOFTWARE_SERIAL_LIBRARY=0
|
||||
-Wno-deprecated-declarations
|
||||
-DLIBRARIES_NO_LOG=1
|
||||
lib_ignore = ${esp82xx_2_7_x.lib_ignore}
|
||||
build_unflags = ${esp82xx_2_7_x.build_unflags}
|
||||
extra_scripts = ${esp82xx_common.extra_scripts}
|
||||
|
||||
|
||||
[core_stage]
|
||||
extends = esp82xx_3_0_x
|
||||
platform = espressif8266@4.2.1
|
||||
platform_packages =
|
||||
build_flags = ${esp82xx_3_0_x.build_flags}
|
||||
-DPIO_FRAMEWORK_ARDUINO_ESPRESSIF_SDK3
|
||||
-DUSES_LATEST_SOFTWARE_SERIAL_LIBRARY=1
|
||||
-DLIBRARIES_NO_LOG=1
|
||||
-DPHASE_LOCKED_WAVEFORM
|
||||
build_unflags = ${esp82xx_3_0_x.build_unflags}
|
||||
lib_ignore = ${esp82xx_defaults.lib_ignore}
|
||||
extra_scripts = ${esp82xx_common.extra_scripts}
|
||||
|
||||
|
||||
|
||||
; See: https://arduino-esp8266.readthedocs.io/en/latest/mmu.html
|
||||
[core_stage_2ndheap]
|
||||
extends = esp82xx_3_0_x
|
||||
platform = espressif8266@4.2.1
|
||||
platform_packages =
|
||||
build_flags = ${esp82xx_3_0_x.build_flags}
|
||||
-DPIO_FRAMEWORK_ARDUINO_ESPRESSIF_SDK3
|
||||
-DUSES_LATEST_SOFTWARE_SERIAL_LIBRARY=1
|
||||
-DLIBRARIES_NO_LOG=1
|
||||
-DPHASE_LOCKED_WAVEFORM
|
||||
-DPIO_FRAMEWORK_ARDUINO_MMU_CACHE16_IRAM48_SECHEAP_SHARED
|
||||
-DUSE_SECOND_HEAP
|
||||
build_unflags = ${esp82xx_3_0_x.build_unflags}
|
||||
lib_ignore = ${core_stage.lib_ignore}
|
||||
extra_scripts = ${esp82xx_common.extra_scripts}
|
||||
|
||||
|
||||
|
||||
; Updated ESP-IDF to the latest stable 4.0.1
|
||||
; See: https://github.com/platformio/platform-espressif32/releases
|
||||
; IDF 4.4 = platform-espressif32 3.4.x = espressif/arduino-esp32 tag 2.0.4
|
||||
; Just for those who lost track of the extremely confusing numbering schema.
|
||||
; For MUSTFIX_CLIENT_TIMEOUT_IN_SECONDS See: https://github.com/espressif/arduino-esp32/pull/6676
|
||||
[core_esp32_IDF4_4__2_0_14]
|
||||
;platform = https://github.com/tasmota/platform-espressif32/releases/download/v2.0.4.1/platform-espressif32-2.0.4.1.zip
|
||||
|
||||
; debug boot log enabled
|
||||
; See: https://github.com/letscontrolit/ESPEasy/pull/4200#issuecomment-1216929859
|
||||
;platform = https://github.com/Jason2866/platform-espressif32.git
|
||||
;platform_packages = framework-arduinoespressif32 @ https://github.com/Jason2866/esp32-arduino-lib-builder/releases/download/936/framework-arduinoespressif32-443_esp421-9ce849ce72.tar.gz
|
||||
|
||||
; debug boot log disabled
|
||||
;platform = https://github.com/Jason2866/platform-espressif32.git
|
||||
;platform_packages = framework-arduinoespressif32 @ https://github.com/Jason2866/esp32-arduino-lib-builder/releases/download/938/framework-arduinoespressif32-443_esp421-10ab11e815.tar.gz
|
||||
|
||||
;platform = https://github.com/tasmota/platform-espressif32/releases/download/v2.0.5.2/platform-espressif32-2.0.5.2.zip
|
||||
;platform = https://github.com/tasmota/platform-espressif32/releases/download/2022.12.2/platform-espressif32.zip
|
||||
;platform = https://github.com/tasmota/platform-espressif32/releases/download/2023.01.01/platform-espressif32.zip
|
||||
;platform_packages = framework-arduinoespressif32 @ https://github.com/Jason2866/esp32-arduino-lib-builder/releases/download/1212/framework-arduinoespressif32-release_v4.4-fb9a7685e1.zip
|
||||
;platform = https://github.com/tasmota/platform-espressif32/releases/download/2023.01.02/platform-espressif32.zip
|
||||
;platform_packages =
|
||||
;platform = https://github.com/tasmota/platform-espressif32/releases/download/2023.02.00/platform-espressif32.zip
|
||||
;platform_packages = framework-arduinoespressif32 @ https://github.com/Jason2866/esp32-arduino-lib-builder/releases/download/1243/framework-arduinoespressif32-lwip_timeout-ed6742e7f0.zip
|
||||
|
||||
;platform = https://github.com/tasmota/platform-espressif32/releases/download/2023.05.03/platform-espressif32.zip
|
||||
;platform = https://github.com/tasmota/platform-espressif32/releases/download/2023.06.04/platform-espressif32.zip
|
||||
platform = https://github.com/tasmota/platform-espressif32/releases/download/2023.10.03/platform-espressif32.zip
|
||||
platform_packages = framework-arduinoespressif32 @ https://github.com/Jason2866/esp32-arduino-lib-builder/releases/download/1645/framework-arduinoespressif32-release_v4.4_spiffs-e3fc63b439.zip
|
||||
build_flags = -DESP32_STAGE
|
||||
-DESP_IDF_VERSION_MAJOR=4
|
||||
-DMUSTFIX_CLIENT_TIMEOUT_IN_SECONDS
|
||||
-DLIBRARIES_NO_LOG=1
|
||||
-DDISABLE_SC16IS752_SPI
|
||||
-DCONFIG_PM_ENABLE
|
||||
-DCONFIG_FREERTOS_USE_TICKLESS_IDLE=1
|
||||
-DCONFIG_FREERTOS_IDLE_TIME_BEFORE_SLEEP=3
|
||||
-DNEOPIXEL_ESP32_RMT_DEFAULT
|
||||
-DCRON_USE_LOCAL_TIME
|
||||
-I$PROJECT_DIR/src/include
|
||||
-include "sdkconfig.h"
|
||||
-include "ESPEasy_config.h"
|
||||
-include "esp32x_fixes.h"
|
||||
-Wnull-dereference
|
||||
lib_ignore =
|
||||
|
||||
; ESP_IDF 5.1
|
||||
[core_esp32_IDF5_1__3_0_0]
|
||||
;platform = https://github.com/tasmota/platform-espressif32/releases/download/2024.04.11/platform-espressif32.zip
|
||||
;platform_packages = framework-arduinoespressif32 @ https://github.com/Jason2866/esp32-arduino-lib-builder/releases/download/2286/framework-arduinoespressif32-all-release_v5.1-11140aa.zip
|
||||
;platform = https://github.com/tasmota/platform-espressif32/releases/download/2024.04.14/platform-espressif32.zip
|
||||
;platform_packages = framework-arduinoespressif32 @ https://github.com/Jason2866/esp32-arduino-lib-builder/releases/download/2386/framework-arduinoespressif32-all-release_v5.1-324fdc1.zip
|
||||
platform = https://github.com/tasmota/platform-espressif32/releases/download/2024.05.13/platform-espressif32.zip
|
||||
platform_packages =
|
||||
build_flags = -DESP32_STAGE
|
||||
-DESP_IDF_VERSION_MAJOR=5
|
||||
-DLIBRARIES_NO_LOG=1
|
||||
-DDISABLE_SC16IS752_SPI
|
||||
-DCONFIG_PM_ENABLE
|
||||
; -DCONFIG_LWIP_L2_TO_L3_COPY
|
||||
; -DETH_SPI_SUPPORTS_NO_IRQ=1
|
||||
-DCONFIG_FREERTOS_USE_TICKLESS_IDLE=1
|
||||
-DCONFIG_FREERTOS_IDLE_TIME_BEFORE_SLEEP=3
|
||||
-DNEOPIXEL_ESP32_RMT_DEFAULT
|
||||
-DCRON_USE_LOCAL_TIME
|
||||
-I$PROJECT_DIR/src/include
|
||||
-include "sdkconfig.h"
|
||||
-include "ESPEasy_config.h"
|
||||
-include "esp32x_fixes.h"
|
||||
-Wnull-dereference
|
||||
lib_ignore =
|
||||
|
||||
; *********************************************************************
|
||||
|
||||
; **** Definition cheat sheet:
|
||||
; board_build.flash_mode in terms of performance: QIO > QOUT > DIO > DOUT
|
||||
; for lib_ldf_mode, see http://docs.platformio.org/en/latest/librarymanager/ldf.html;ldf
|
||||
|
||||
; **** Frequently used build flags:
|
||||
; Use custom.h file to override default settings for ESPeasy: -D USE_CUSTOM_H
|
||||
; Set VCC mode to measure Vcc of ESP chip : -D FEATURE_ADC_VCC=1
|
||||
|
||||
; Build Flags:
|
||||
; -DUSE_CONFIG_OVERRIDE
|
||||
; lwIP 1.4 (Default)
|
||||
; -DPIO_FRAMEWORK_ARDUINO_LWIP_HIGHER_BANDWIDTH
|
||||
; lwIP 2 - Low Memory
|
||||
; -DPIO_FRAMEWORK_ARDUINO_LWIP2_LOW_MEMORY
|
||||
; lwIP 2 - Higher Bandwitdh
|
||||
; -DPIO_FRAMEWORK_ARDUINO_LWIP2_HIGHER_BANDWIDTH
|
||||
; VTABLES in Flash (default)
|
||||
; -DVTABLES_IN_FLASH
|
||||
; VTABLES in Heap
|
||||
; -DVTABLES_IN_DRAM
|
||||
; VTABLES in IRAM
|
||||
; -DVTABLES_IN_IRAM
|
||||
; NO_EXTRA_4K_HEAP - this forces the default NONOS-SDK user's heap location
|
||||
; Default currently overlaps cont stack (Arduino) with sys stack (System)
|
||||
; to save up-to 4 kB of heap. (starting core_2.4.2)
|
||||
; ESP8266_DISABLE_EXTRA4K - Calls disable_extra4k_at_link_time() from setup
|
||||
; to force the linker keep user's stack in user ram.
|
||||
; CONT_STACKSIZE to set the 'cont' (Arduino) stack size. Default = 4096
|
||||
; -mtarget-align see: https://github.com/arendst/Sonoff-Tasmota/issues/3678#issuecomment-419712437
|
||||
|
||||
[esp82xx_defaults]
|
||||
build_flags = -D NDEBUG
|
||||
-lstdc++ -lsupc++
|
||||
-mtarget-align
|
||||
-DPIO_FRAMEWORK_ARDUINO_LWIP2_LOW_MEMORY
|
||||
-DVTABLES_IN_FLASH
|
||||
-DPUYA_SUPPORT=1
|
||||
-DDISABLE_SC16IS752_SPI
|
||||
-DCRON_USE_LOCAL_TIME
|
||||
-fno-strict-aliasing
|
||||
-I$PROJECT_DIR/src/include
|
||||
-include "ESPEasy_config.h"
|
||||
|
||||
lib_ignore = ESP32_ping
|
||||
ESP32WebServer
|
||||
ESP32HTTPUpdateServer
|
||||
ServoESP32
|
||||
IRremoteESP8266
|
||||
HeatpumpIR
|
||||
TinyWireM
|
||||
ESP8266SdFat
|
||||
SD(esp8266)
|
||||
SD
|
||||
SDFS
|
||||
LittleFS(esp8266)
|
||||
LittleFS
|
||||
ArduinoOTA
|
||||
ESP8266mDNS
|
||||
I2C AXP192 Power management
|
||||
; EspSoftwareSerial
|
||||
|
||||
|
||||
|
||||
; Keep optimization flag to -O2
|
||||
; See: https://github.com/platformio/platform-espressif8266/issues/288
|
||||
; For "-fno-strict-aliasing"
|
||||
; See: https://github.com/esp8266/Arduino/issues/8261
|
||||
[esp82xx_2_7_x]
|
||||
build_flags = -DNDEBUG
|
||||
-mtarget-align
|
||||
-DVTABLES_IN_FLASH
|
||||
-fno-exceptions
|
||||
-lstdc++
|
||||
-DPIO_FRAMEWORK_ARDUINO_LWIP2_HIGHER_BANDWIDTH_LOW_FLASH
|
||||
-DPUYA_SUPPORT=1
|
||||
-DCORE_POST_2_5_0
|
||||
-DDISABLE_SC16IS752_SPI
|
||||
-DCRON_USE_LOCAL_TIME
|
||||
-fno-strict-aliasing
|
||||
-DLIBRARIES_NO_LOG=1
|
||||
-DNO_GLOBAL_I2S
|
||||
-I$PROJECT_DIR/src/include
|
||||
-include "ESPEasy_config.h"
|
||||
-O2
|
||||
-s
|
||||
-DBEARSSL_SSL_BASIC
|
||||
-DCORE_POST_2_6_0
|
||||
; remove the 4-bytes alignment for PSTR()
|
||||
-DPSTR_ALIGN=1
|
||||
-Werror=return-type
|
||||
build_unflags = ${esp82xx_common.build_unflags}
|
||||
lib_ignore = ${esp82xx_defaults.lib_ignore}
|
||||
EspSoftwareSerial
|
||||
|
||||
|
||||
[esp82xx_3_0_x]
|
||||
build_flags = ${esp82xx_2_7_x.build_flags}
|
||||
-DCORE_POST_3_0_0
|
||||
-Wno-deprecated-declarations
|
||||
; -flto=auto
|
||||
; -Wl,-flto
|
||||
build_unflags = -DDEBUG_ESP_PORT
|
||||
-fexceptions
|
||||
-Wall
|
||||
; -fno-lto
|
||||
lib_ignore = ${esp82xx_defaults.lib_ignore}
|
||||
extra_scripts = pre:tools/pio/pre_custom_esp8266_toolchain.py
|
||||
|
||||
|
||||
|
||||
; See for SDK flags: https://github.com/esp8266/Arduino/blob/master/tools/platformio-build.py
|
||||
|
||||
[core_2_7_4]
|
||||
extends = esp82xx_2_7_x
|
||||
platform = espressif8266@2.6.3
|
||||
platform_packages =
|
||||
framework-arduinoespressif8266 @ https://github.com/esp8266/Arduino.git#2.7.4
|
||||
build_flags = ${esp82xx_2_7_x.build_flags}
|
||||
-DPIO_FRAMEWORK_ARDUINO_ESPRESSIF_SDK22x_190703
|
||||
-DUSES_LATEST_SOFTWARE_SERIAL_LIBRARY=0
|
||||
-Wno-deprecated-declarations
|
||||
-DLIBRARIES_NO_LOG=1
|
||||
lib_ignore = ${esp82xx_2_7_x.lib_ignore}
|
||||
build_unflags = ${esp82xx_2_7_x.build_unflags}
|
||||
extra_scripts = ${esp82xx_common.extra_scripts}
|
||||
|
||||
|
||||
[core_stage]
|
||||
extends = esp82xx_3_0_x
|
||||
platform = espressif8266@4.2.1
|
||||
platform_packages =
|
||||
build_flags = ${esp82xx_3_0_x.build_flags}
|
||||
-DPIO_FRAMEWORK_ARDUINO_ESPRESSIF_SDK3
|
||||
-DUSES_LATEST_SOFTWARE_SERIAL_LIBRARY=1
|
||||
-DLIBRARIES_NO_LOG=1
|
||||
-DPHASE_LOCKED_WAVEFORM
|
||||
build_unflags = ${esp82xx_3_0_x.build_unflags}
|
||||
lib_ignore = ${esp82xx_defaults.lib_ignore}
|
||||
extra_scripts = ${esp82xx_common.extra_scripts}
|
||||
|
||||
|
||||
|
||||
; See: https://arduino-esp8266.readthedocs.io/en/latest/mmu.html
|
||||
[core_stage_2ndheap]
|
||||
extends = esp82xx_3_0_x
|
||||
platform = espressif8266@4.2.1
|
||||
platform_packages =
|
||||
build_flags = ${esp82xx_3_0_x.build_flags}
|
||||
-DPIO_FRAMEWORK_ARDUINO_ESPRESSIF_SDK3
|
||||
-DUSES_LATEST_SOFTWARE_SERIAL_LIBRARY=1
|
||||
-DLIBRARIES_NO_LOG=1
|
||||
-DPHASE_LOCKED_WAVEFORM
|
||||
-DPIO_FRAMEWORK_ARDUINO_MMU_CACHE16_IRAM48_SECHEAP_SHARED
|
||||
-DUSE_SECOND_HEAP
|
||||
build_unflags = ${esp82xx_3_0_x.build_unflags}
|
||||
lib_ignore = ${core_stage.lib_ignore}
|
||||
extra_scripts = ${esp82xx_common.extra_scripts}
|
||||
|
||||
|
||||
|
||||
; Updated ESP-IDF to the latest stable 4.0.1
|
||||
; See: https://github.com/platformio/platform-espressif32/releases
|
||||
; IDF 4.4 = platform-espressif32 3.4.x = espressif/arduino-esp32 tag 2.0.4
|
||||
; Just for those who lost track of the extremely confusing numbering schema.
|
||||
; For MUSTFIX_CLIENT_TIMEOUT_IN_SECONDS See: https://github.com/espressif/arduino-esp32/pull/6676
|
||||
[core_esp32_IDF4_4__2_0_14]
|
||||
;platform = https://github.com/tasmota/platform-espressif32/releases/download/v2.0.4.1/platform-espressif32-2.0.4.1.zip
|
||||
|
||||
; debug boot log enabled
|
||||
; See: https://github.com/letscontrolit/ESPEasy/pull/4200#issuecomment-1216929859
|
||||
;platform = https://github.com/Jason2866/platform-espressif32.git
|
||||
;platform_packages = framework-arduinoespressif32 @ https://github.com/Jason2866/esp32-arduino-lib-builder/releases/download/936/framework-arduinoespressif32-443_esp421-9ce849ce72.tar.gz
|
||||
|
||||
; debug boot log disabled
|
||||
;platform = https://github.com/Jason2866/platform-espressif32.git
|
||||
;platform_packages = framework-arduinoespressif32 @ https://github.com/Jason2866/esp32-arduino-lib-builder/releases/download/938/framework-arduinoespressif32-443_esp421-10ab11e815.tar.gz
|
||||
|
||||
;platform = https://github.com/tasmota/platform-espressif32/releases/download/v2.0.5.2/platform-espressif32-2.0.5.2.zip
|
||||
;platform = https://github.com/tasmota/platform-espressif32/releases/download/2022.12.2/platform-espressif32.zip
|
||||
;platform = https://github.com/tasmota/platform-espressif32/releases/download/2023.01.01/platform-espressif32.zip
|
||||
;platform_packages = framework-arduinoespressif32 @ https://github.com/Jason2866/esp32-arduino-lib-builder/releases/download/1212/framework-arduinoespressif32-release_v4.4-fb9a7685e1.zip
|
||||
;platform = https://github.com/tasmota/platform-espressif32/releases/download/2023.01.02/platform-espressif32.zip
|
||||
;platform_packages =
|
||||
;platform = https://github.com/tasmota/platform-espressif32/releases/download/2023.02.00/platform-espressif32.zip
|
||||
;platform_packages = framework-arduinoespressif32 @ https://github.com/Jason2866/esp32-arduino-lib-builder/releases/download/1243/framework-arduinoespressif32-lwip_timeout-ed6742e7f0.zip
|
||||
|
||||
;platform = https://github.com/tasmota/platform-espressif32/releases/download/2023.05.03/platform-espressif32.zip
|
||||
;platform = https://github.com/tasmota/platform-espressif32/releases/download/2023.06.04/platform-espressif32.zip
|
||||
platform = https://github.com/tasmota/platform-espressif32/releases/download/2023.10.03/platform-espressif32.zip
|
||||
platform_packages = framework-arduinoespressif32 @ https://github.com/Jason2866/esp32-arduino-lib-builder/releases/download/1645/framework-arduinoespressif32-release_v4.4_spiffs-e3fc63b439.zip
|
||||
build_flags = -DESP32_STAGE
|
||||
-DESP_IDF_VERSION_MAJOR=4
|
||||
-DMUSTFIX_CLIENT_TIMEOUT_IN_SECONDS
|
||||
-DLIBRARIES_NO_LOG=1
|
||||
-DDISABLE_SC16IS752_SPI
|
||||
-DCONFIG_PM_ENABLE
|
||||
-DCONFIG_FREERTOS_USE_TICKLESS_IDLE=1
|
||||
-DCONFIG_FREERTOS_IDLE_TIME_BEFORE_SLEEP=3
|
||||
-DNEOPIXEL_ESP32_RMT_DEFAULT
|
||||
-DCRON_USE_LOCAL_TIME
|
||||
-I$PROJECT_DIR/src/include
|
||||
-include "sdkconfig.h"
|
||||
-include "ESPEasy_config.h"
|
||||
-include "esp32x_fixes.h"
|
||||
-Wnull-dereference
|
||||
lib_ignore =
|
||||
|
||||
; ESP_IDF 5.1
|
||||
[core_esp32_IDF5_1__3_0_0]
|
||||
;platform = https://github.com/tasmota/platform-espressif32/releases/download/2024.04.11/platform-espressif32.zip
|
||||
;platform_packages = framework-arduinoespressif32 @ https://github.com/Jason2866/esp32-arduino-lib-builder/releases/download/2286/framework-arduinoespressif32-all-release_v5.1-11140aa.zip
|
||||
;platform = https://github.com/tasmota/platform-espressif32/releases/download/2024.04.14/platform-espressif32.zip
|
||||
;platform_packages = framework-arduinoespressif32 @ https://github.com/Jason2866/esp32-arduino-lib-builder/releases/download/2386/framework-arduinoespressif32-all-release_v5.1-324fdc1.zip
|
||||
platform = https://github.com/tasmota/platform-espressif32/releases/download/2024.05.13/platform-espressif32.zip
|
||||
platform_packages =
|
||||
build_flags = -DESP32_STAGE
|
||||
-DESP_IDF_VERSION_MAJOR=5
|
||||
-DLIBRARIES_NO_LOG=1
|
||||
-DDISABLE_SC16IS752_SPI
|
||||
-DCONFIG_PM_ENABLE
|
||||
; -DCONFIG_LWIP_L2_TO_L3_COPY
|
||||
; -DETH_SPI_SUPPORTS_NO_IRQ=1
|
||||
-DCONFIG_FREERTOS_USE_TICKLESS_IDLE=1
|
||||
-DCONFIG_FREERTOS_IDLE_TIME_BEFORE_SLEEP=3
|
||||
-DNEOPIXEL_ESP32_RMT_DEFAULT
|
||||
-DCRON_USE_LOCAL_TIME
|
||||
-I$PROJECT_DIR/src/include
|
||||
-include "sdkconfig.h"
|
||||
-include "ESPEasy_config.h"
|
||||
-include "esp32x_fixes.h"
|
||||
-Wnull-dereference
|
||||
lib_ignore =
|
||||
|
||||
|
||||
+572
-572
File diff suppressed because it is too large
Load Diff
+63
-63
@@ -1,63 +1,63 @@
|
||||
|
||||
|
||||
|
||||
; IDF 4.4
|
||||
[esp32_solo1_common]
|
||||
extends = esp32_base
|
||||
platform_packages = framework-arduino-solo1 @ https://github.com/Jason2866/esp32-arduino-lib-builder/releases/download/1646/framework-arduinoespressif32-solo1-release_v4.4_spiffs-e3fc63b439.zip
|
||||
lib_ignore = ${esp32_always.lib_ignore}
|
||||
ESP32_ping
|
||||
${no_ir.lib_ignore}
|
||||
ESP32 BLE Arduino
|
||||
build_flags = ${esp32_base.build_flags}
|
||||
-DFEATURE_ARDUINO_OTA=1
|
||||
extra_scripts = ${esp32_base.extra_scripts}
|
||||
build_unflags = ${esp32_base.build_unflags}
|
||||
-fexceptions
|
||||
|
||||
; IDF 5.1.2
|
||||
[esp32_solo1_common_LittleFS]
|
||||
extends = esp32_base_idf5
|
||||
platform = https://github.com/tasmota/platform-espressif32/releases/download/2024.05.13/platform-espressif32.zip
|
||||
platform_packages =
|
||||
build_flags = ${esp32_base_idf5.build_flags}
|
||||
-DFEATURE_ARDUINO_OTA=1
|
||||
-DUSE_LITTLEFS
|
||||
extra_scripts = ${esp32_base_idf5.extra_scripts}
|
||||
build_unflags = ${esp32_base_idf5.build_unflags}
|
||||
-fexceptions
|
||||
board_build.filesystem = littlefs
|
||||
|
||||
|
||||
[env:custom_ESP32solo1_4M316k_LittleFS_ETH]
|
||||
extends = esp32_solo1_common_LittleFS
|
||||
board = esp32_solo1_4M
|
||||
build_flags = ${esp32_solo1_common_LittleFS.build_flags}
|
||||
-DPLUGIN_BUILD_CUSTOM
|
||||
-DFEATURE_ETHERNET=1
|
||||
extra_scripts = ${esp32_solo1_common_LittleFS.extra_scripts}
|
||||
pre:tools/pio/pre_custom_esp32.py
|
||||
|
||||
|
||||
[env:normal_ESP32solo1_4M316k_LittleFS_ETH]
|
||||
extends = esp32_solo1_common_LittleFS
|
||||
board = esp32_solo1_4M
|
||||
build_flags = ${esp32_solo1_common_LittleFS.build_flags}
|
||||
-DFEATURE_ETHERNET=1
|
||||
lib_ignore = ${esp32_solo1_common_LittleFS.lib_ignore}
|
||||
${no_ir.lib_ignore}
|
||||
|
||||
|
||||
[env:energy_ESP32solo1_4M316k_LittleFS_ETH]
|
||||
extends = esp32_solo1_common_LittleFS
|
||||
board = esp32_solo1_4M
|
||||
build_flags = ${esp32_solo1_common_LittleFS.build_flags}
|
||||
-D PLUGIN_ENERGY_COLLECTION
|
||||
-DFEATURE_ETHERNET=1
|
||||
|
||||
[env:climate_ESP32solo1_4M316k_LittleFS_ETH]
|
||||
extends = esp32_solo1_common_LittleFS
|
||||
board = esp32_solo1_4M
|
||||
build_flags = ${esp32_solo1_common_LittleFS.build_flags}
|
||||
-D PLUGIN_CLIMATE_COLLECTION
|
||||
-DFEATURE_ETHERNET=1
|
||||
|
||||
|
||||
|
||||
; IDF 4.4
|
||||
[esp32_solo1_common]
|
||||
extends = esp32_base
|
||||
platform_packages = framework-arduino-solo1 @ https://github.com/Jason2866/esp32-arduino-lib-builder/releases/download/1646/framework-arduinoespressif32-solo1-release_v4.4_spiffs-e3fc63b439.zip
|
||||
lib_ignore = ${esp32_always.lib_ignore}
|
||||
ESP32_ping
|
||||
${no_ir.lib_ignore}
|
||||
ESP32 BLE Arduino
|
||||
build_flags = ${esp32_base.build_flags}
|
||||
-DFEATURE_ARDUINO_OTA=1
|
||||
extra_scripts = ${esp32_base.extra_scripts}
|
||||
build_unflags = ${esp32_base.build_unflags}
|
||||
-fexceptions
|
||||
|
||||
; IDF 5.1.2
|
||||
[esp32_solo1_common_LittleFS]
|
||||
extends = esp32_base_idf5
|
||||
platform = https://github.com/tasmota/platform-espressif32/releases/download/2024.05.13/platform-espressif32.zip
|
||||
platform_packages =
|
||||
build_flags = ${esp32_base_idf5.build_flags}
|
||||
-DFEATURE_ARDUINO_OTA=1
|
||||
-DUSE_LITTLEFS
|
||||
extra_scripts = ${esp32_base_idf5.extra_scripts}
|
||||
build_unflags = ${esp32_base_idf5.build_unflags}
|
||||
-fexceptions
|
||||
board_build.filesystem = littlefs
|
||||
|
||||
|
||||
[env:custom_ESP32solo1_4M316k_LittleFS_ETH]
|
||||
extends = esp32_solo1_common_LittleFS
|
||||
board = esp32_solo1_4M
|
||||
build_flags = ${esp32_solo1_common_LittleFS.build_flags}
|
||||
-DPLUGIN_BUILD_CUSTOM
|
||||
-DFEATURE_ETHERNET=1
|
||||
extra_scripts = ${esp32_solo1_common_LittleFS.extra_scripts}
|
||||
pre:tools/pio/pre_custom_esp32.py
|
||||
|
||||
|
||||
[env:normal_ESP32solo1_4M316k_LittleFS_ETH]
|
||||
extends = esp32_solo1_common_LittleFS
|
||||
board = esp32_solo1_4M
|
||||
build_flags = ${esp32_solo1_common_LittleFS.build_flags}
|
||||
-DFEATURE_ETHERNET=1
|
||||
lib_ignore = ${esp32_solo1_common_LittleFS.lib_ignore}
|
||||
${no_ir.lib_ignore}
|
||||
|
||||
|
||||
[env:energy_ESP32solo1_4M316k_LittleFS_ETH]
|
||||
extends = esp32_solo1_common_LittleFS
|
||||
board = esp32_solo1_4M
|
||||
build_flags = ${esp32_solo1_common_LittleFS.build_flags}
|
||||
-D PLUGIN_ENERGY_COLLECTION
|
||||
-DFEATURE_ETHERNET=1
|
||||
|
||||
[env:climate_ESP32solo1_4M316k_LittleFS_ETH]
|
||||
extends = esp32_solo1_common_LittleFS
|
||||
board = esp32_solo1_4M
|
||||
build_flags = ${esp32_solo1_common_LittleFS.build_flags}
|
||||
-D PLUGIN_CLIMATE_COLLECTION
|
||||
-DFEATURE_ETHERNET=1
|
||||
|
||||
+55
-55
@@ -1,55 +1,55 @@
|
||||
|
||||
|
||||
[esp32c2_common_LittleFS]
|
||||
extends = esp32_base_idf5
|
||||
build_flags = ${esp32_base_idf5.build_flags}
|
||||
-DFEATURE_ARDUINO_OTA=1
|
||||
-DUSE_LITTLEFS
|
||||
-DESP32C2
|
||||
extra_scripts = ${esp32_base_idf5.extra_scripts}
|
||||
build_unflags = ${esp32_base_idf5.build_unflags}
|
||||
-fexceptions
|
||||
board_build.filesystem = littlefs
|
||||
lib_ignore = ${esp32_base_idf5.lib_ignore}
|
||||
NeoPixelBus
|
||||
NeoPixelBus_wrapper
|
||||
Adafruit NeoMatrix via NeoPixelBus
|
||||
|
||||
|
||||
[env:safeboot_ESP32c2_4M_LittleFS_ETH]
|
||||
extends = esp32c2_common_LittleFS
|
||||
board = esp32c2
|
||||
build_flags = ${esp32c2_common_LittleFS.build_flags}
|
||||
-DPLUGIN_BUILD_CUSTOM
|
||||
-DPLUGIN_BUILD_SAFEBOOT
|
||||
-DFEATURE_ETHERNET=1
|
||||
extra_scripts = ${esp32c2_common_LittleFS.extra_scripts}
|
||||
pre:tools/pio/pre_safeboot_esp32c2.py
|
||||
lib_ignore = ${esp32c2_common_LittleFS.lib_ignore}
|
||||
|
||||
|
||||
[env:custom_ESP32c2_2M320k_LittleFS_noOTA_ETH]
|
||||
extends = esp32c2_common_LittleFS
|
||||
board = esp32c2_2M
|
||||
build_flags = ${esp32c2_common_LittleFS.build_flags}
|
||||
-DPLUGIN_BUILD_CUSTOM
|
||||
-DFEATURE_ETHERNET=1
|
||||
extra_scripts = ${esp32c2_common_LittleFS.extra_scripts}
|
||||
pre:tools/pio/pre_custom_esp32c2.py
|
||||
|
||||
[env:custom_ESP32c2_4M316k_LittleFS_ETH]
|
||||
extends = esp32c2_common_LittleFS
|
||||
board = esp32c2
|
||||
build_flags = ${esp32c2_common_LittleFS.build_flags}
|
||||
-DPLUGIN_BUILD_CUSTOM
|
||||
-DFEATURE_ETHERNET=1
|
||||
extra_scripts = ${esp32c2_common_LittleFS.extra_scripts}
|
||||
pre:tools/pio/pre_custom_esp32c2.py
|
||||
|
||||
[env:normal_ESP32c2_4M316k_LittleFS_ETH]
|
||||
extends = esp32c2_common_LittleFS
|
||||
board = esp32c2
|
||||
build_flags = ${esp32c2_common_LittleFS.build_flags}
|
||||
-DFEATURE_ETHERNET=1
|
||||
lib_ignore = ${esp32c2_common_LittleFS.lib_ignore}
|
||||
${no_ir.lib_ignore}
|
||||
|
||||
|
||||
[esp32c2_common_LittleFS]
|
||||
extends = esp32_base_idf5
|
||||
build_flags = ${esp32_base_idf5.build_flags}
|
||||
-DFEATURE_ARDUINO_OTA=1
|
||||
-DUSE_LITTLEFS
|
||||
-DESP32C2
|
||||
extra_scripts = ${esp32_base_idf5.extra_scripts}
|
||||
build_unflags = ${esp32_base_idf5.build_unflags}
|
||||
-fexceptions
|
||||
board_build.filesystem = littlefs
|
||||
lib_ignore = ${esp32_base_idf5.lib_ignore}
|
||||
NeoPixelBus
|
||||
NeoPixelBus_wrapper
|
||||
Adafruit NeoMatrix via NeoPixelBus
|
||||
|
||||
|
||||
[env:safeboot_ESP32c2_4M_LittleFS_ETH]
|
||||
extends = esp32c2_common_LittleFS
|
||||
board = esp32c2
|
||||
build_flags = ${esp32c2_common_LittleFS.build_flags}
|
||||
-DPLUGIN_BUILD_CUSTOM
|
||||
-DPLUGIN_BUILD_SAFEBOOT
|
||||
-DFEATURE_ETHERNET=1
|
||||
extra_scripts = ${esp32c2_common_LittleFS.extra_scripts}
|
||||
pre:tools/pio/pre_safeboot_esp32c2.py
|
||||
lib_ignore = ${esp32c2_common_LittleFS.lib_ignore}
|
||||
|
||||
|
||||
[env:custom_ESP32c2_2M320k_LittleFS_noOTA_ETH]
|
||||
extends = esp32c2_common_LittleFS
|
||||
board = esp32c2_2M
|
||||
build_flags = ${esp32c2_common_LittleFS.build_flags}
|
||||
-DPLUGIN_BUILD_CUSTOM
|
||||
-DFEATURE_ETHERNET=1
|
||||
extra_scripts = ${esp32c2_common_LittleFS.extra_scripts}
|
||||
pre:tools/pio/pre_custom_esp32c2.py
|
||||
|
||||
[env:custom_ESP32c2_4M316k_LittleFS_ETH]
|
||||
extends = esp32c2_common_LittleFS
|
||||
board = esp32c2
|
||||
build_flags = ${esp32c2_common_LittleFS.build_flags}
|
||||
-DPLUGIN_BUILD_CUSTOM
|
||||
-DFEATURE_ETHERNET=1
|
||||
extra_scripts = ${esp32c2_common_LittleFS.extra_scripts}
|
||||
pre:tools/pio/pre_custom_esp32c2.py
|
||||
|
||||
[env:normal_ESP32c2_4M316k_LittleFS_ETH]
|
||||
extends = esp32c2_common_LittleFS
|
||||
board = esp32c2
|
||||
build_flags = ${esp32c2_common_LittleFS.build_flags}
|
||||
-DFEATURE_ETHERNET=1
|
||||
lib_ignore = ${esp32c2_common_LittleFS.lib_ignore}
|
||||
${no_ir.lib_ignore}
|
||||
|
||||
+174
-174
@@ -1,174 +1,174 @@
|
||||
|
||||
|
||||
|
||||
[esp32c3_common]
|
||||
extends = esp32_base
|
||||
lib_ignore = ${esp32_always.lib_ignore}
|
||||
ESP32_ping
|
||||
${no_ir.lib_ignore}
|
||||
ESP32 BLE Arduino
|
||||
build_flags = ${esp32_base.build_flags}
|
||||
-DFEATURE_ARDUINO_OTA=1
|
||||
-DESP32C3
|
||||
extra_scripts = ${esp32_base.extra_scripts}
|
||||
build_unflags = ${esp32_base.build_unflags}
|
||||
-fexceptions
|
||||
|
||||
[esp32c3_common_LittleFS]
|
||||
extends = esp32_base_idf5
|
||||
build_flags = ${esp32_base_idf5.build_flags}
|
||||
-DFEATURE_ARDUINO_OTA=1
|
||||
-DUSE_LITTLEFS
|
||||
-DESP32C3
|
||||
extra_scripts = ${esp32_base_idf5.extra_scripts}
|
||||
build_unflags = ${esp32_base_idf5.build_unflags}
|
||||
-fexceptions
|
||||
board_build.filesystem = littlefs
|
||||
|
||||
|
||||
[env:custom_ESP32c3_4M316k_CDC]
|
||||
extends = esp32c3_common
|
||||
board = esp32c3cdc
|
||||
build_flags = ${esp32c3_common.build_flags}
|
||||
-DPLUGIN_BUILD_CUSTOM
|
||||
extra_scripts = ${esp32c3_common.extra_scripts}
|
||||
pre:tools/pio/pre_custom_esp32.py
|
||||
|
||||
|
||||
[env:custom_IR_ESP32c3_4M316k_CDC]
|
||||
extends = esp32c3_common
|
||||
board = esp32c3cdc
|
||||
build_flags = ${esp32c3_common.build_flags}
|
||||
-DPLUGIN_BUILD_CUSTOM
|
||||
-DPLUGIN_BUILD_IR
|
||||
lib_ignore = ${esp32_always.lib_ignore}
|
||||
ESP32_ping
|
||||
extra_scripts = ${esp32c3_common.extra_scripts}
|
||||
pre:tools/pio/pre_custom_esp32_IR.py
|
||||
pre:tools/pio/ir_build_check.py
|
||||
|
||||
; [env:custom_ESP32c3_4M316k_LittleFS_CDC]
|
||||
; extends = esp32c3_common_LittleFS
|
||||
; board = esp32c3cdc
|
||||
; build_flags = ${esp32c3_common_LittleFS.build_flags}
|
||||
; -DPLUGIN_BUILD_CUSTOM
|
||||
; extra_scripts = ${esp32c3_common_LittleFS.extra_scripts}
|
||||
; pre:tools/pio/pre_custom_esp32.py
|
||||
|
||||
[env:custom_ESP32c3_4M316k_LittleFS_CDC_ETH]
|
||||
extends = esp32c3_common_LittleFS
|
||||
board = esp32c3cdc
|
||||
build_flags = ${esp32c3_common_LittleFS.build_flags}
|
||||
-DPLUGIN_BUILD_CUSTOM
|
||||
-DFEATURE_ETHERNET=1
|
||||
extra_scripts = ${esp32c3_common_LittleFS.extra_scripts}
|
||||
pre:tools/pio/pre_custom_esp32.py
|
||||
|
||||
|
||||
|
||||
[env:normal_ESP32c3_4M316k_CDC]
|
||||
extends = esp32c3_common
|
||||
board = esp32c3cdc
|
||||
lib_ignore = ${esp32_common.lib_ignore}
|
||||
${no_ir.lib_ignore}
|
||||
|
||||
|
||||
[env:normal_ESP32c3_4M316k_LittleFS_CDC_ETH]
|
||||
extends = esp32c3_common_LittleFS
|
||||
board = esp32c3cdc
|
||||
build_flags = ${esp32c3_common_LittleFS.build_flags}
|
||||
-DFEATURE_ETHERNET=1
|
||||
lib_ignore = ${esp32c3_common_LittleFS.lib_ignore}
|
||||
${no_ir.lib_ignore}
|
||||
|
||||
[env:collection_A_ESP32c3_4M316k_CDC]
|
||||
extends = esp32c3_common
|
||||
board = esp32c3cdc
|
||||
build_flags = ${esp32c3_common.build_flags}
|
||||
-DPLUGIN_SET_COLLECTION_ESP32
|
||||
-DCOLLECTION_USE_RTTTL
|
||||
|
||||
[env:collection_B_ESP32c3_4M316k_CDC]
|
||||
extends = esp32c3_common
|
||||
board = esp32c3cdc
|
||||
build_flags = ${esp32c3_common.build_flags}
|
||||
-DPLUGIN_SET_COLLECTION_B_ESP32
|
||||
-DCOLLECTION_USE_RTTTL
|
||||
|
||||
[env:collection_C_ESP32c3_4M316k_CDC]
|
||||
extends = esp32c3_common
|
||||
board = esp32c3cdc
|
||||
build_flags = ${esp32c3_common.build_flags}
|
||||
-DPLUGIN_SET_COLLECTION_C_ESP32
|
||||
-DCOLLECTION_USE_RTTTL
|
||||
|
||||
[env:collection_D_ESP32c3_4M316k_CDC]
|
||||
extends = esp32c3_common
|
||||
board = esp32c3cdc
|
||||
build_flags = ${esp32c3_common.build_flags}
|
||||
-DPLUGIN_SET_COLLECTION_D_ESP32
|
||||
-DCOLLECTION_USE_RTTTL
|
||||
|
||||
[env:collection_E_ESP32c3_4M316k_CDC]
|
||||
extends = esp32c3_common
|
||||
board = esp32c3cdc
|
||||
build_flags = ${esp32c3_common.build_flags}
|
||||
-DPLUGIN_SET_COLLECTION_E_ESP32
|
||||
-DCOLLECTION_USE_RTTTL
|
||||
|
||||
[env:collection_F_ESP32c3_4M316k_CDC]
|
||||
extends = esp32c3_common
|
||||
board = esp32c3cdc
|
||||
build_flags = ${esp32c3_common.build_flags}
|
||||
-DPLUGIN_SET_COLLECTION_F_ESP32
|
||||
-DCOLLECTION_USE_RTTTL
|
||||
|
||||
[env:collection_G_ESP32c3_4M316k_CDC]
|
||||
extends = esp32c3_common
|
||||
board = esp32c3cdc
|
||||
build_flags = ${esp32c3_common.build_flags}
|
||||
-DPLUGIN_SET_COLLECTION_G_ESP32
|
||||
-DCOLLECTION_USE_RTTTL
|
||||
|
||||
|
||||
[env:energy_ESP32c3_4M316k_CDC]
|
||||
extends = esp32c3_common
|
||||
board = esp32c3cdc
|
||||
build_flags = ${esp32c3_common.build_flags}
|
||||
-D PLUGIN_ENERGY_COLLECTION
|
||||
|
||||
[env:energy_ESP32c3_4M316k_LittleFS_CDC_ETH]
|
||||
extends = esp32c3_common_LittleFS
|
||||
board = esp32c3cdc
|
||||
build_flags = ${esp32c3_common_LittleFS.build_flags}
|
||||
-D PLUGIN_ENERGY_COLLECTION
|
||||
-DFEATURE_ETHERNET=1
|
||||
|
||||
[env:display_ESP32c3_4M316k_CDC]
|
||||
extends = esp32c3_common
|
||||
board = esp32c3cdc
|
||||
build_flags = ${esp32c3_common.build_flags}
|
||||
-D PLUGIN_DISPLAY_COLLECTION
|
||||
|
||||
[env:climate_ESP32c3_4M316k_CDC]
|
||||
extends = esp32c3_common
|
||||
board = esp32c3cdc
|
||||
build_flags = ${esp32c3_common.build_flags}
|
||||
-D PLUGIN_CLIMATE_COLLECTION
|
||||
|
||||
[env:neopixel_ESP32c3_4M316k_CDC]
|
||||
extends = esp32c3_common
|
||||
board = esp32c3cdc
|
||||
build_flags = ${esp32c3_common.build_flags}
|
||||
-DFEATURE_ARDUINO_OTA=1
|
||||
-DFEATURE_SD=1
|
||||
-DPLUGIN_NEOPIXEL_COLLECTION
|
||||
|
||||
[env:neopixel_ESP32c3_4M316k_LittleFS_CDC_ETH]
|
||||
extends = esp32c3_common_LittleFS
|
||||
board = esp32c3cdc
|
||||
build_flags = ${esp32c3_common_LittleFS.build_flags}
|
||||
-DFEATURE_ARDUINO_OTA=1
|
||||
-DFEATURE_SD=1
|
||||
-DFEATURE_ETHERNET=1
|
||||
-DPLUGIN_NEOPIXEL_COLLECTION
|
||||
|
||||
|
||||
|
||||
[esp32c3_common]
|
||||
extends = esp32_base
|
||||
lib_ignore = ${esp32_always.lib_ignore}
|
||||
ESP32_ping
|
||||
${no_ir.lib_ignore}
|
||||
ESP32 BLE Arduino
|
||||
build_flags = ${esp32_base.build_flags}
|
||||
-DFEATURE_ARDUINO_OTA=1
|
||||
-DESP32C3
|
||||
extra_scripts = ${esp32_base.extra_scripts}
|
||||
build_unflags = ${esp32_base.build_unflags}
|
||||
-fexceptions
|
||||
|
||||
[esp32c3_common_LittleFS]
|
||||
extends = esp32_base_idf5
|
||||
build_flags = ${esp32_base_idf5.build_flags}
|
||||
-DFEATURE_ARDUINO_OTA=1
|
||||
-DUSE_LITTLEFS
|
||||
-DESP32C3
|
||||
extra_scripts = ${esp32_base_idf5.extra_scripts}
|
||||
build_unflags = ${esp32_base_idf5.build_unflags}
|
||||
-fexceptions
|
||||
board_build.filesystem = littlefs
|
||||
|
||||
|
||||
[env:custom_ESP32c3_4M316k_CDC]
|
||||
extends = esp32c3_common
|
||||
board = esp32c3cdc
|
||||
build_flags = ${esp32c3_common.build_flags}
|
||||
-DPLUGIN_BUILD_CUSTOM
|
||||
extra_scripts = ${esp32c3_common.extra_scripts}
|
||||
pre:tools/pio/pre_custom_esp32.py
|
||||
|
||||
|
||||
[env:custom_IR_ESP32c3_4M316k_CDC]
|
||||
extends = esp32c3_common
|
||||
board = esp32c3cdc
|
||||
build_flags = ${esp32c3_common.build_flags}
|
||||
-DPLUGIN_BUILD_CUSTOM
|
||||
-DPLUGIN_BUILD_IR
|
||||
lib_ignore = ${esp32_always.lib_ignore}
|
||||
ESP32_ping
|
||||
extra_scripts = ${esp32c3_common.extra_scripts}
|
||||
pre:tools/pio/pre_custom_esp32_IR.py
|
||||
pre:tools/pio/ir_build_check.py
|
||||
|
||||
; [env:custom_ESP32c3_4M316k_LittleFS_CDC]
|
||||
; extends = esp32c3_common_LittleFS
|
||||
; board = esp32c3cdc
|
||||
; build_flags = ${esp32c3_common_LittleFS.build_flags}
|
||||
; -DPLUGIN_BUILD_CUSTOM
|
||||
; extra_scripts = ${esp32c3_common_LittleFS.extra_scripts}
|
||||
; pre:tools/pio/pre_custom_esp32.py
|
||||
|
||||
[env:custom_ESP32c3_4M316k_LittleFS_CDC_ETH]
|
||||
extends = esp32c3_common_LittleFS
|
||||
board = esp32c3cdc
|
||||
build_flags = ${esp32c3_common_LittleFS.build_flags}
|
||||
-DPLUGIN_BUILD_CUSTOM
|
||||
-DFEATURE_ETHERNET=1
|
||||
extra_scripts = ${esp32c3_common_LittleFS.extra_scripts}
|
||||
pre:tools/pio/pre_custom_esp32.py
|
||||
|
||||
|
||||
|
||||
[env:normal_ESP32c3_4M316k_CDC]
|
||||
extends = esp32c3_common
|
||||
board = esp32c3cdc
|
||||
lib_ignore = ${esp32_common.lib_ignore}
|
||||
${no_ir.lib_ignore}
|
||||
|
||||
|
||||
[env:normal_ESP32c3_4M316k_LittleFS_CDC_ETH]
|
||||
extends = esp32c3_common_LittleFS
|
||||
board = esp32c3cdc
|
||||
build_flags = ${esp32c3_common_LittleFS.build_flags}
|
||||
-DFEATURE_ETHERNET=1
|
||||
lib_ignore = ${esp32c3_common_LittleFS.lib_ignore}
|
||||
${no_ir.lib_ignore}
|
||||
|
||||
[env:collection_A_ESP32c3_4M316k_CDC]
|
||||
extends = esp32c3_common
|
||||
board = esp32c3cdc
|
||||
build_flags = ${esp32c3_common.build_flags}
|
||||
-DPLUGIN_SET_COLLECTION_ESP32
|
||||
-DCOLLECTION_USE_RTTTL
|
||||
|
||||
[env:collection_B_ESP32c3_4M316k_CDC]
|
||||
extends = esp32c3_common
|
||||
board = esp32c3cdc
|
||||
build_flags = ${esp32c3_common.build_flags}
|
||||
-DPLUGIN_SET_COLLECTION_B_ESP32
|
||||
-DCOLLECTION_USE_RTTTL
|
||||
|
||||
[env:collection_C_ESP32c3_4M316k_CDC]
|
||||
extends = esp32c3_common
|
||||
board = esp32c3cdc
|
||||
build_flags = ${esp32c3_common.build_flags}
|
||||
-DPLUGIN_SET_COLLECTION_C_ESP32
|
||||
-DCOLLECTION_USE_RTTTL
|
||||
|
||||
[env:collection_D_ESP32c3_4M316k_CDC]
|
||||
extends = esp32c3_common
|
||||
board = esp32c3cdc
|
||||
build_flags = ${esp32c3_common.build_flags}
|
||||
-DPLUGIN_SET_COLLECTION_D_ESP32
|
||||
-DCOLLECTION_USE_RTTTL
|
||||
|
||||
[env:collection_E_ESP32c3_4M316k_CDC]
|
||||
extends = esp32c3_common
|
||||
board = esp32c3cdc
|
||||
build_flags = ${esp32c3_common.build_flags}
|
||||
-DPLUGIN_SET_COLLECTION_E_ESP32
|
||||
-DCOLLECTION_USE_RTTTL
|
||||
|
||||
[env:collection_F_ESP32c3_4M316k_CDC]
|
||||
extends = esp32c3_common
|
||||
board = esp32c3cdc
|
||||
build_flags = ${esp32c3_common.build_flags}
|
||||
-DPLUGIN_SET_COLLECTION_F_ESP32
|
||||
-DCOLLECTION_USE_RTTTL
|
||||
|
||||
[env:collection_G_ESP32c3_4M316k_CDC]
|
||||
extends = esp32c3_common
|
||||
board = esp32c3cdc
|
||||
build_flags = ${esp32c3_common.build_flags}
|
||||
-DPLUGIN_SET_COLLECTION_G_ESP32
|
||||
-DCOLLECTION_USE_RTTTL
|
||||
|
||||
|
||||
[env:energy_ESP32c3_4M316k_CDC]
|
||||
extends = esp32c3_common
|
||||
board = esp32c3cdc
|
||||
build_flags = ${esp32c3_common.build_flags}
|
||||
-D PLUGIN_ENERGY_COLLECTION
|
||||
|
||||
[env:energy_ESP32c3_4M316k_LittleFS_CDC_ETH]
|
||||
extends = esp32c3_common_LittleFS
|
||||
board = esp32c3cdc
|
||||
build_flags = ${esp32c3_common_LittleFS.build_flags}
|
||||
-D PLUGIN_ENERGY_COLLECTION
|
||||
-DFEATURE_ETHERNET=1
|
||||
|
||||
[env:display_ESP32c3_4M316k_CDC]
|
||||
extends = esp32c3_common
|
||||
board = esp32c3cdc
|
||||
build_flags = ${esp32c3_common.build_flags}
|
||||
-D PLUGIN_DISPLAY_COLLECTION
|
||||
|
||||
[env:climate_ESP32c3_4M316k_CDC]
|
||||
extends = esp32c3_common
|
||||
board = esp32c3cdc
|
||||
build_flags = ${esp32c3_common.build_flags}
|
||||
-D PLUGIN_CLIMATE_COLLECTION
|
||||
|
||||
[env:neopixel_ESP32c3_4M316k_CDC]
|
||||
extends = esp32c3_common
|
||||
board = esp32c3cdc
|
||||
build_flags = ${esp32c3_common.build_flags}
|
||||
-DFEATURE_ARDUINO_OTA=1
|
||||
-DFEATURE_SD=1
|
||||
-DPLUGIN_NEOPIXEL_COLLECTION
|
||||
|
||||
[env:neopixel_ESP32c3_4M316k_LittleFS_CDC_ETH]
|
||||
extends = esp32c3_common_LittleFS
|
||||
board = esp32c3cdc
|
||||
build_flags = ${esp32c3_common_LittleFS.build_flags}
|
||||
-DFEATURE_ARDUINO_OTA=1
|
||||
-DFEATURE_SD=1
|
||||
-DFEATURE_ETHERNET=1
|
||||
-DPLUGIN_NEOPIXEL_COLLECTION
|
||||
|
||||
+55
-55
@@ -1,55 +1,55 @@
|
||||
|
||||
|
||||
[esp32c6_common_LittleFS]
|
||||
extends = esp32_base_idf5
|
||||
build_flags = ${esp32_base_idf5.build_flags}
|
||||
-DFEATURE_ARDUINO_OTA=1
|
||||
-DUSE_LITTLEFS
|
||||
-DESP32C6
|
||||
extra_scripts = ${esp32_base_idf5.extra_scripts}
|
||||
build_unflags = ${esp32_base_idf5.build_unflags}
|
||||
-fexceptions
|
||||
board_build.filesystem = littlefs
|
||||
lib_ignore = ${esp32_base_idf5.lib_ignore}
|
||||
board = esp32c6cdc
|
||||
|
||||
|
||||
[env:custom_ESP32c6_4M316k_LittleFS_CDC_ETH]
|
||||
extends = esp32c6_common_LittleFS
|
||||
build_flags = ${esp32c6_common_LittleFS.build_flags}
|
||||
-DPLUGIN_BUILD_CUSTOM
|
||||
-DFEATURE_ETHERNET=1
|
||||
extra_scripts = ${esp32c6_common_LittleFS.extra_scripts}
|
||||
pre:tools/pio/pre_custom_esp32c6.py
|
||||
|
||||
|
||||
[env:normal_ESP32c6_4M316k_LittleFS_CDC_ETH]
|
||||
extends = esp32c6_common_LittleFS
|
||||
build_flags = ${esp32c6_common_LittleFS.build_flags}
|
||||
-DFEATURE_ETHERNET=1
|
||||
lib_ignore = ${esp32c6_common_LittleFS.lib_ignore}
|
||||
${no_ir.lib_ignore}
|
||||
|
||||
|
||||
[env:max_ESP32c6_8M1M_LittleFS_CDC_ETH]
|
||||
extends = esp32c6_common_LittleFS
|
||||
board = esp32c6cdc-8M
|
||||
build_flags = ${esp32c6_common_LittleFS.build_flags}
|
||||
-DFEATURE_ETHERNET=1
|
||||
-DFEATURE_ARDUINO_OTA=1
|
||||
-DPLUGIN_BUILD_MAX_ESP32
|
||||
-DPLUGIN_BUILD_IR_EXTENDED
|
||||
extra_scripts = ${esp32c6_common_LittleFS.extra_scripts}
|
||||
|
||||
|
||||
[env:max_ESP32c6_16M8M_LittleFS_CDC_ETH]
|
||||
extends = esp32c6_common_LittleFS
|
||||
board = esp32c6cdc-16M
|
||||
build_flags = ${esp32c6_common_LittleFS.build_flags}
|
||||
-DFEATURE_ETHERNET=1
|
||||
-DFEATURE_ARDUINO_OTA=1
|
||||
-DPLUGIN_BUILD_MAX_ESP32
|
||||
-DPLUGIN_BUILD_IR_EXTENDED
|
||||
extra_scripts = ${esp32c6_common_LittleFS.extra_scripts}
|
||||
|
||||
|
||||
|
||||
|
||||
[esp32c6_common_LittleFS]
|
||||
extends = esp32_base_idf5
|
||||
build_flags = ${esp32_base_idf5.build_flags}
|
||||
-DFEATURE_ARDUINO_OTA=1
|
||||
-DUSE_LITTLEFS
|
||||
-DESP32C6
|
||||
extra_scripts = ${esp32_base_idf5.extra_scripts}
|
||||
build_unflags = ${esp32_base_idf5.build_unflags}
|
||||
-fexceptions
|
||||
board_build.filesystem = littlefs
|
||||
lib_ignore = ${esp32_base_idf5.lib_ignore}
|
||||
board = esp32c6cdc
|
||||
|
||||
|
||||
[env:custom_ESP32c6_4M316k_LittleFS_CDC_ETH]
|
||||
extends = esp32c6_common_LittleFS
|
||||
build_flags = ${esp32c6_common_LittleFS.build_flags}
|
||||
-DPLUGIN_BUILD_CUSTOM
|
||||
-DFEATURE_ETHERNET=1
|
||||
extra_scripts = ${esp32c6_common_LittleFS.extra_scripts}
|
||||
pre:tools/pio/pre_custom_esp32c6.py
|
||||
|
||||
|
||||
[env:normal_ESP32c6_4M316k_LittleFS_CDC_ETH]
|
||||
extends = esp32c6_common_LittleFS
|
||||
build_flags = ${esp32c6_common_LittleFS.build_flags}
|
||||
-DFEATURE_ETHERNET=1
|
||||
lib_ignore = ${esp32c6_common_LittleFS.lib_ignore}
|
||||
${no_ir.lib_ignore}
|
||||
|
||||
|
||||
[env:max_ESP32c6_8M1M_LittleFS_CDC_ETH]
|
||||
extends = esp32c6_common_LittleFS
|
||||
board = esp32c6cdc-8M
|
||||
build_flags = ${esp32c6_common_LittleFS.build_flags}
|
||||
-DFEATURE_ETHERNET=1
|
||||
-DFEATURE_ARDUINO_OTA=1
|
||||
-DPLUGIN_BUILD_MAX_ESP32
|
||||
-DPLUGIN_BUILD_IR_EXTENDED
|
||||
extra_scripts = ${esp32c6_common_LittleFS.extra_scripts}
|
||||
|
||||
|
||||
[env:max_ESP32c6_16M8M_LittleFS_CDC_ETH]
|
||||
extends = esp32c6_common_LittleFS
|
||||
board = esp32c6cdc-16M
|
||||
build_flags = ${esp32c6_common_LittleFS.build_flags}
|
||||
-DFEATURE_ETHERNET=1
|
||||
-DFEATURE_ARDUINO_OTA=1
|
||||
-DPLUGIN_BUILD_MAX_ESP32
|
||||
-DPLUGIN_BUILD_IR_EXTENDED
|
||||
extra_scripts = ${esp32c6_common_LittleFS.extra_scripts}
|
||||
|
||||
|
||||
|
||||
+167
-167
@@ -1,167 +1,167 @@
|
||||
|
||||
|
||||
|
||||
|
||||
[esp32s2_common]
|
||||
extends = esp32_base
|
||||
lib_ignore = ${esp32_always.lib_ignore}
|
||||
ESP32_ping
|
||||
${no_ir.lib_ignore}
|
||||
ESP32 BLE Arduino
|
||||
build_flags = ${esp32_base.build_flags}
|
||||
-DFEATURE_ARDUINO_OTA=1
|
||||
-DESP32S2
|
||||
extra_scripts = ${esp32_base.extra_scripts}
|
||||
build_unflags = ${esp32_base.build_unflags}
|
||||
-fexceptions
|
||||
|
||||
[esp32s2_common_LittleFS]
|
||||
extends = esp32_base_idf5
|
||||
build_flags = ${esp32_base_idf5.build_flags}
|
||||
-DFEATURE_ARDUINO_OTA=1
|
||||
-DUSE_LITTLEFS
|
||||
-DESP32S2
|
||||
extra_scripts = ${esp32_base_idf5.extra_scripts}
|
||||
build_unflags = ${esp32_base_idf5.build_unflags}
|
||||
-fexceptions
|
||||
board_build.filesystem = littlefs
|
||||
|
||||
|
||||
[env:custom_ESP32s2_4M316k_CDC]
|
||||
extends = esp32s2_common
|
||||
board = esp32s2cdc
|
||||
build_flags = ${esp32s2_common.build_flags}
|
||||
-DPLUGIN_BUILD_CUSTOM
|
||||
-DESP_CONSOLE_USB_CDC=y
|
||||
extra_scripts = ${esp32s2_common.extra_scripts}
|
||||
pre:tools/pio/pre_custom_esp32.py
|
||||
|
||||
[env:neopixel_ESP32s2_4M316k_CDC]
|
||||
extends = esp32s2_common
|
||||
board = esp32s2cdc
|
||||
build_flags = ${esp32s2_common.build_flags}
|
||||
-DFEATURE_ARDUINO_OTA=1
|
||||
-DFEATURE_SD=1
|
||||
-DPLUGIN_NEOPIXEL_COLLECTION
|
||||
|
||||
[env:neopixel_ESP32s2_4M316k_LittleFS_CDC_ETH]
|
||||
extends = esp32s2_common_LittleFS
|
||||
board = esp32s2cdc
|
||||
build_flags = ${esp32s2_common_LittleFS.build_flags}
|
||||
-DFEATURE_ARDUINO_OTA=1
|
||||
-DFEATURE_SD=1
|
||||
-DPLUGIN_NEOPIXEL_COLLECTION
|
||||
-DFEATURE_ETHERNET=1
|
||||
|
||||
|
||||
[env:custom_IR_ESP32s2_4M316k_CDC]
|
||||
extends = esp32s2_common
|
||||
board = esp32s2cdc
|
||||
build_flags = ${esp32s2_common.build_flags}
|
||||
-DPLUGIN_BUILD_CUSTOM
|
||||
-DPLUGIN_BUILD_IR
|
||||
lib_ignore = ${esp32_always.lib_ignore}
|
||||
ESP32_ping
|
||||
extra_scripts = ${esp32s2_common.extra_scripts}
|
||||
pre:tools/pio/pre_custom_esp32_IR.py
|
||||
pre:tools/pio/ir_build_check.py
|
||||
|
||||
|
||||
|
||||
[env:normal_ESP32s2_4M316k_CDC]
|
||||
extends = esp32s2_common
|
||||
board = esp32s2cdc
|
||||
lib_ignore = ${esp32s2_common.lib_ignore}
|
||||
${no_ir.lib_ignore}
|
||||
|
||||
[env:custom_ESP32s2_4M316k_LittleFS_CDC_ETH]
|
||||
extends = esp32s2_common_LittleFS
|
||||
board = esp32s2cdc
|
||||
lib_ignore = ${esp32s2_common_LittleFS.lib_ignore}
|
||||
${no_ir.lib_ignore}
|
||||
build_flags = ${esp32s2_common_LittleFS.build_flags}
|
||||
-DPLUGIN_BUILD_CUSTOM
|
||||
-DESP_CONSOLE_USB_CDC=y
|
||||
-DFEATURE_ETHERNET=1
|
||||
extra_scripts = ${esp32s2_common_LittleFS.extra_scripts}
|
||||
pre:tools/pio/pre_custom_esp32.py
|
||||
|
||||
|
||||
|
||||
[env:normal_ESP32s2_4M316k_LittleFS_CDC_ETH]
|
||||
extends = esp32s2_common_LittleFS
|
||||
board = esp32s2cdc
|
||||
build_flags = ${esp32s2_common_LittleFS.build_flags}
|
||||
-DESP_CONSOLE_USB_CDC=y
|
||||
-DFEATURE_ETHERNET=1
|
||||
lib_ignore = ${esp32s2_common_LittleFS.lib_ignore}
|
||||
${no_ir.lib_ignore}
|
||||
|
||||
[env:collection_A_ESP32s2_4M316k_CDC]
|
||||
extends = esp32s2_common
|
||||
board = esp32s2cdc
|
||||
build_flags = ${esp32s2_common.build_flags}
|
||||
-DPLUGIN_SET_COLLECTION_ESP32
|
||||
-DCOLLECTION_USE_RTTTL
|
||||
|
||||
[env:collection_B_ESP32s2_4M316k_CDC]
|
||||
extends = esp32s2_common
|
||||
board = esp32s2cdc
|
||||
build_flags = ${esp32s2_common.build_flags}
|
||||
-DPLUGIN_SET_COLLECTION_B_ESP32
|
||||
-DCOLLECTION_USE_RTTTL
|
||||
|
||||
[env:collection_C_ESP32s2_4M316k_CDC]
|
||||
extends = esp32s2_common
|
||||
board = esp32s2cdc
|
||||
build_flags = ${esp32s2_common.build_flags}
|
||||
-DPLUGIN_SET_COLLECTION_C_ESP32
|
||||
-DCOLLECTION_USE_RTTTL
|
||||
|
||||
[env:collection_D_ESP32s2_4M316k_CDC]
|
||||
extends = esp32s2_common
|
||||
board = esp32s2cdc
|
||||
build_flags = ${esp32s2_common.build_flags}
|
||||
-DPLUGIN_SET_COLLECTION_D_ESP32
|
||||
-DCOLLECTION_USE_RTTTL
|
||||
|
||||
[env:collection_E_ESP32s2_4M316k_CDC]
|
||||
extends = esp32s2_common
|
||||
board = esp32s2cdc
|
||||
build_flags = ${esp32s2_common.build_flags}
|
||||
-DPLUGIN_SET_COLLECTION_E_ESP32
|
||||
-DCOLLECTION_USE_RTTTL
|
||||
|
||||
[env:collection_F_ESP32s2_4M316k_CDC]
|
||||
extends = esp32s2_common
|
||||
board = esp32s2cdc
|
||||
build_flags = ${esp32s2_common.build_flags}
|
||||
-DPLUGIN_SET_COLLECTION_F_ESP32
|
||||
-DCOLLECTION_USE_RTTTL
|
||||
|
||||
[env:collection_G_ESP32s2_4M316k_CDC]
|
||||
extends = esp32s2_common
|
||||
board = esp32s2cdc
|
||||
build_flags = ${esp32s2_common.build_flags}
|
||||
-DPLUGIN_SET_COLLECTION_G_ESP32
|
||||
-DCOLLECTION_USE_RTTTL
|
||||
|
||||
|
||||
[env:energy_ESP32s2_4M316k_CDC]
|
||||
extends = esp32s2_common
|
||||
board = esp32s2cdc
|
||||
build_flags = ${esp32s2_common.build_flags}
|
||||
-D PLUGIN_ENERGY_COLLECTION
|
||||
|
||||
[env:display_ESP32s2_4M316k_CDC]
|
||||
extends = esp32s2_common
|
||||
board = esp32s2cdc
|
||||
build_flags = ${esp32s2_common.build_flags}
|
||||
-D PLUGIN_DISPLAY_COLLECTION
|
||||
|
||||
[env:climate_ESP32s2_4M316k_CDC]
|
||||
extends = esp32s2_common
|
||||
board = esp32s2cdc
|
||||
build_flags = ${esp32s2_common.build_flags}
|
||||
-D PLUGIN_CLIMATE_COLLECTION
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
[esp32s2_common]
|
||||
extends = esp32_base
|
||||
lib_ignore = ${esp32_always.lib_ignore}
|
||||
ESP32_ping
|
||||
${no_ir.lib_ignore}
|
||||
ESP32 BLE Arduino
|
||||
build_flags = ${esp32_base.build_flags}
|
||||
-DFEATURE_ARDUINO_OTA=1
|
||||
-DESP32S2
|
||||
extra_scripts = ${esp32_base.extra_scripts}
|
||||
build_unflags = ${esp32_base.build_unflags}
|
||||
-fexceptions
|
||||
|
||||
[esp32s2_common_LittleFS]
|
||||
extends = esp32_base_idf5
|
||||
build_flags = ${esp32_base_idf5.build_flags}
|
||||
-DFEATURE_ARDUINO_OTA=1
|
||||
-DUSE_LITTLEFS
|
||||
-DESP32S2
|
||||
extra_scripts = ${esp32_base_idf5.extra_scripts}
|
||||
build_unflags = ${esp32_base_idf5.build_unflags}
|
||||
-fexceptions
|
||||
board_build.filesystem = littlefs
|
||||
|
||||
|
||||
[env:custom_ESP32s2_4M316k_CDC]
|
||||
extends = esp32s2_common
|
||||
board = esp32s2cdc
|
||||
build_flags = ${esp32s2_common.build_flags}
|
||||
-DPLUGIN_BUILD_CUSTOM
|
||||
-DESP_CONSOLE_USB_CDC=y
|
||||
extra_scripts = ${esp32s2_common.extra_scripts}
|
||||
pre:tools/pio/pre_custom_esp32.py
|
||||
|
||||
[env:neopixel_ESP32s2_4M316k_CDC]
|
||||
extends = esp32s2_common
|
||||
board = esp32s2cdc
|
||||
build_flags = ${esp32s2_common.build_flags}
|
||||
-DFEATURE_ARDUINO_OTA=1
|
||||
-DFEATURE_SD=1
|
||||
-DPLUGIN_NEOPIXEL_COLLECTION
|
||||
|
||||
[env:neopixel_ESP32s2_4M316k_LittleFS_CDC_ETH]
|
||||
extends = esp32s2_common_LittleFS
|
||||
board = esp32s2cdc
|
||||
build_flags = ${esp32s2_common_LittleFS.build_flags}
|
||||
-DFEATURE_ARDUINO_OTA=1
|
||||
-DFEATURE_SD=1
|
||||
-DPLUGIN_NEOPIXEL_COLLECTION
|
||||
-DFEATURE_ETHERNET=1
|
||||
|
||||
|
||||
[env:custom_IR_ESP32s2_4M316k_CDC]
|
||||
extends = esp32s2_common
|
||||
board = esp32s2cdc
|
||||
build_flags = ${esp32s2_common.build_flags}
|
||||
-DPLUGIN_BUILD_CUSTOM
|
||||
-DPLUGIN_BUILD_IR
|
||||
lib_ignore = ${esp32_always.lib_ignore}
|
||||
ESP32_ping
|
||||
extra_scripts = ${esp32s2_common.extra_scripts}
|
||||
pre:tools/pio/pre_custom_esp32_IR.py
|
||||
pre:tools/pio/ir_build_check.py
|
||||
|
||||
|
||||
|
||||
[env:normal_ESP32s2_4M316k_CDC]
|
||||
extends = esp32s2_common
|
||||
board = esp32s2cdc
|
||||
lib_ignore = ${esp32s2_common.lib_ignore}
|
||||
${no_ir.lib_ignore}
|
||||
|
||||
[env:custom_ESP32s2_4M316k_LittleFS_CDC_ETH]
|
||||
extends = esp32s2_common_LittleFS
|
||||
board = esp32s2cdc
|
||||
lib_ignore = ${esp32s2_common_LittleFS.lib_ignore}
|
||||
${no_ir.lib_ignore}
|
||||
build_flags = ${esp32s2_common_LittleFS.build_flags}
|
||||
-DPLUGIN_BUILD_CUSTOM
|
||||
-DESP_CONSOLE_USB_CDC=y
|
||||
-DFEATURE_ETHERNET=1
|
||||
extra_scripts = ${esp32s2_common_LittleFS.extra_scripts}
|
||||
pre:tools/pio/pre_custom_esp32.py
|
||||
|
||||
|
||||
|
||||
[env:normal_ESP32s2_4M316k_LittleFS_CDC_ETH]
|
||||
extends = esp32s2_common_LittleFS
|
||||
board = esp32s2cdc
|
||||
build_flags = ${esp32s2_common_LittleFS.build_flags}
|
||||
-DESP_CONSOLE_USB_CDC=y
|
||||
-DFEATURE_ETHERNET=1
|
||||
lib_ignore = ${esp32s2_common_LittleFS.lib_ignore}
|
||||
${no_ir.lib_ignore}
|
||||
|
||||
[env:collection_A_ESP32s2_4M316k_CDC]
|
||||
extends = esp32s2_common
|
||||
board = esp32s2cdc
|
||||
build_flags = ${esp32s2_common.build_flags}
|
||||
-DPLUGIN_SET_COLLECTION_ESP32
|
||||
-DCOLLECTION_USE_RTTTL
|
||||
|
||||
[env:collection_B_ESP32s2_4M316k_CDC]
|
||||
extends = esp32s2_common
|
||||
board = esp32s2cdc
|
||||
build_flags = ${esp32s2_common.build_flags}
|
||||
-DPLUGIN_SET_COLLECTION_B_ESP32
|
||||
-DCOLLECTION_USE_RTTTL
|
||||
|
||||
[env:collection_C_ESP32s2_4M316k_CDC]
|
||||
extends = esp32s2_common
|
||||
board = esp32s2cdc
|
||||
build_flags = ${esp32s2_common.build_flags}
|
||||
-DPLUGIN_SET_COLLECTION_C_ESP32
|
||||
-DCOLLECTION_USE_RTTTL
|
||||
|
||||
[env:collection_D_ESP32s2_4M316k_CDC]
|
||||
extends = esp32s2_common
|
||||
board = esp32s2cdc
|
||||
build_flags = ${esp32s2_common.build_flags}
|
||||
-DPLUGIN_SET_COLLECTION_D_ESP32
|
||||
-DCOLLECTION_USE_RTTTL
|
||||
|
||||
[env:collection_E_ESP32s2_4M316k_CDC]
|
||||
extends = esp32s2_common
|
||||
board = esp32s2cdc
|
||||
build_flags = ${esp32s2_common.build_flags}
|
||||
-DPLUGIN_SET_COLLECTION_E_ESP32
|
||||
-DCOLLECTION_USE_RTTTL
|
||||
|
||||
[env:collection_F_ESP32s2_4M316k_CDC]
|
||||
extends = esp32s2_common
|
||||
board = esp32s2cdc
|
||||
build_flags = ${esp32s2_common.build_flags}
|
||||
-DPLUGIN_SET_COLLECTION_F_ESP32
|
||||
-DCOLLECTION_USE_RTTTL
|
||||
|
||||
[env:collection_G_ESP32s2_4M316k_CDC]
|
||||
extends = esp32s2_common
|
||||
board = esp32s2cdc
|
||||
build_flags = ${esp32s2_common.build_flags}
|
||||
-DPLUGIN_SET_COLLECTION_G_ESP32
|
||||
-DCOLLECTION_USE_RTTTL
|
||||
|
||||
|
||||
[env:energy_ESP32s2_4M316k_CDC]
|
||||
extends = esp32s2_common
|
||||
board = esp32s2cdc
|
||||
build_flags = ${esp32s2_common.build_flags}
|
||||
-D PLUGIN_ENERGY_COLLECTION
|
||||
|
||||
[env:display_ESP32s2_4M316k_CDC]
|
||||
extends = esp32s2_common
|
||||
board = esp32s2cdc
|
||||
build_flags = ${esp32s2_common.build_flags}
|
||||
-D PLUGIN_DISPLAY_COLLECTION
|
||||
|
||||
[env:climate_ESP32s2_4M316k_CDC]
|
||||
extends = esp32s2_common
|
||||
board = esp32s2cdc
|
||||
build_flags = ${esp32s2_common.build_flags}
|
||||
-D PLUGIN_CLIMATE_COLLECTION
|
||||
|
||||
|
||||
+220
-220
@@ -1,220 +1,220 @@
|
||||
|
||||
|
||||
|
||||
|
||||
[esp32s3_common]
|
||||
extends = esp32_base
|
||||
lib_ignore = ${esp32_always.lib_ignore}
|
||||
ESP32_ping
|
||||
${no_ir.lib_ignore}
|
||||
ESP32 BLE Arduino
|
||||
build_flags = ${esp32_base.build_flags}
|
||||
-DFEATURE_ARDUINO_OTA=1
|
||||
-DESP32S3
|
||||
extra_scripts = ${esp32_base.extra_scripts}
|
||||
build_unflags = ${esp32_base.build_unflags}
|
||||
-fexceptions
|
||||
|
||||
[esp32s3_common_LittleFS]
|
||||
extends = esp32_base_idf5
|
||||
lib_ignore = ${esp32_common_LittleFS.lib_ignore}
|
||||
ESP32_ping
|
||||
${esp32_base_idf5.lib_ignore}
|
||||
build_flags = ${esp32_base_idf5.build_flags}
|
||||
; -mtext-section-literals
|
||||
-DFEATURE_ARDUINO_OTA=1
|
||||
-DUSE_LITTLEFS
|
||||
-DESP32S3
|
||||
extra_scripts = ${esp32_base_idf5.extra_scripts}
|
||||
build_unflags = ${esp32_base_idf5.build_unflags}
|
||||
-fexceptions
|
||||
board_build.filesystem = littlefs
|
||||
|
||||
|
||||
[env:custom_ESP32s3_4M316k_CDC]
|
||||
extends = esp32s3_common
|
||||
board = esp32s3cdc-qio_qspi
|
||||
build_flags = ${esp32s3_common.build_flags}
|
||||
-DPLUGIN_BUILD_CUSTOM
|
||||
extra_scripts = ${esp32s3_common.extra_scripts}
|
||||
pre:tools/pio/pre_custom_esp32.py
|
||||
|
||||
|
||||
[env:custom_IR_ESP32s3_4M316k_CDC]
|
||||
extends = esp32s3_common
|
||||
board = esp32s3cdc-qio_qspi
|
||||
build_flags = ${esp32s3_common.build_flags}
|
||||
-DPLUGIN_BUILD_CUSTOM
|
||||
-DPLUGIN_BUILD_IR
|
||||
lib_ignore = ${esp32_always.lib_ignore}
|
||||
ESP32_ping
|
||||
extra_scripts = ${esp32s3_common.extra_scripts}
|
||||
pre:tools/pio/pre_custom_esp32_IR.py
|
||||
pre:tools/pio/ir_build_check.py
|
||||
|
||||
|
||||
|
||||
[env:normal_ESP32s3_4M316k_CDC]
|
||||
extends = esp32s3_common
|
||||
board = esp32s3cdc-qio_qspi
|
||||
lib_ignore = ${esp32s3_common.lib_ignore}
|
||||
${no_ir.lib_ignore}
|
||||
|
||||
|
||||
[env:collection_A_ESP32s3_4M316k_CDC]
|
||||
extends = esp32s3_common
|
||||
board = esp32s3cdc-qio_qspi
|
||||
build_flags = ${esp32s3_common.build_flags}
|
||||
-DPLUGIN_SET_COLLECTION_ESP32
|
||||
-DCOLLECTION_USE_RTTTL
|
||||
|
||||
[env:collection_B_ESP32s3_4M316k_CDC]
|
||||
extends = esp32s3_common
|
||||
board = esp32s3cdc-qio_qspi
|
||||
build_flags = ${esp32s3_common.build_flags}
|
||||
-DPLUGIN_SET_COLLECTION_B_ESP32
|
||||
-DCOLLECTION_USE_RTTTL
|
||||
|
||||
[env:collection_C_ESP32s3_4M316k_CDC]
|
||||
extends = esp32s3_common
|
||||
board = esp32s3cdc-qio_qspi
|
||||
build_flags = ${esp32s3_common.build_flags}
|
||||
-DPLUGIN_SET_COLLECTION_C_ESP32
|
||||
-DCOLLECTION_USE_RTTTL
|
||||
|
||||
[env:collection_D_ESP32s3_4M316k_CDC]
|
||||
extends = esp32s3_common
|
||||
board = esp32s3cdc-qio_qspi
|
||||
build_flags = ${esp32s3_common.build_flags}
|
||||
-DPLUGIN_SET_COLLECTION_D_ESP32
|
||||
-DCOLLECTION_USE_RTTTL
|
||||
|
||||
[env:collection_E_ESP32s3_4M316k_CDC]
|
||||
extends = esp32s3_common
|
||||
board = esp32s3cdc-qio_qspi
|
||||
build_flags = ${esp32s3_common.build_flags}
|
||||
-DPLUGIN_SET_COLLECTION_E_ESP32
|
||||
-DCOLLECTION_USE_RTTTL
|
||||
|
||||
[env:collection_F_ESP32s3_4M316k_CDC]
|
||||
extends = esp32s3_common
|
||||
board = esp32s3cdc-qio_qspi
|
||||
build_flags = ${esp32s3_common.build_flags}
|
||||
-DPLUGIN_SET_COLLECTION_F_ESP32
|
||||
-DCOLLECTION_USE_RTTTL
|
||||
|
||||
[env:collection_G_ESP32s3_4M316k_CDC]
|
||||
extends = esp32s3_common
|
||||
board = esp32s3cdc-qio_qspi
|
||||
build_flags = ${esp32s3_common.build_flags}
|
||||
-DPLUGIN_SET_COLLECTION_G_ESP32
|
||||
-DCOLLECTION_USE_RTTTL
|
||||
|
||||
|
||||
[env:energy_ESP32s3_4M316k_CDC]
|
||||
extends = esp32s3_common
|
||||
board = esp32s3cdc-qio_qspi
|
||||
build_flags = ${esp32s3_common.build_flags}
|
||||
-D PLUGIN_ENERGY_COLLECTION
|
||||
|
||||
[env:display_ESP32s3_4M316k_CDC]
|
||||
extends = esp32s3_common
|
||||
board = esp32s3cdc-qio_qspi
|
||||
build_flags = ${esp32s3_common.build_flags}
|
||||
-D PLUGIN_DISPLAY_COLLECTION
|
||||
|
||||
[env:climate_ESP32s3_4M316k_CDC]
|
||||
extends = esp32s3_common
|
||||
board = esp32s3cdc-qio_qspi
|
||||
build_flags = ${esp32s3_common.build_flags}
|
||||
-D PLUGIN_CLIMATE_COLLECTION
|
||||
|
||||
[env:neopixel_ESP32s3_4M316k_CDC]
|
||||
extends = esp32s3_common
|
||||
board = esp32s3cdc-qio_qspi
|
||||
build_flags = ${esp32s3_common.build_flags}
|
||||
-DFEATURE_ARDUINO_OTA=1
|
||||
-DFEATURE_SD=1
|
||||
-DPLUGIN_NEOPIXEL_COLLECTION
|
||||
|
||||
[env:neopixel_ESP32s3_4M316k_LittleFS_CDC_ETH]
|
||||
extends = esp32s3_common_LittleFS
|
||||
board = esp32s3cdc-qio_qspi
|
||||
build_flags = ${esp32s3_common_LittleFS.build_flags}
|
||||
-DFEATURE_ARDUINO_OTA=1
|
||||
-DFEATURE_SD=1
|
||||
-DPLUGIN_NEOPIXEL_COLLECTION
|
||||
-DFEATURE_ETHERNET=1
|
||||
|
||||
|
||||
[env:custom_ESP32s3_8M1M_LittleFS_CDC_ETH]
|
||||
extends = esp32s3_common_LittleFS
|
||||
board = esp32s3cdc-qio_qspi-8M
|
||||
build_flags = ${esp32s3_common_LittleFS.build_flags}
|
||||
-DFEATURE_ETHERNET=1
|
||||
-DFEATURE_ARDUINO_OTA=1
|
||||
-DPLUGIN_BUILD_CUSTOM
|
||||
-DFEATURE_SD=1
|
||||
extra_scripts = ${esp32s3_common_LittleFS.extra_scripts}
|
||||
pre:tools/pio/pre_custom_esp32.py
|
||||
|
||||
[env:custom_ESP32s3_8M1M_LittleFS_OPI_PSRAM_CDC_ETH]
|
||||
extends = env:custom_ESP32s3_8M1M_LittleFS_CDC_ETH
|
||||
board = esp32s3cdc-qio_opi-8M
|
||||
|
||||
|
||||
[env:max_ESP32s3_8M1M_LittleFS_CDC_ETH]
|
||||
extends = esp32s3_common_LittleFS
|
||||
board = esp32s3cdc-qio_qspi-8M
|
||||
build_flags = ${esp32s3_common_LittleFS.build_flags}
|
||||
-DFEATURE_ETHERNET=1
|
||||
-DFEATURE_ARDUINO_OTA=1
|
||||
-DPLUGIN_BUILD_MAX_ESP32
|
||||
-DPLUGIN_BUILD_IR_EXTENDED
|
||||
extra_scripts = ${esp32s3_common_LittleFS.extra_scripts}
|
||||
|
||||
|
||||
[env:max_ESP32s3_8M1M_LittleFS_OPI_PSRAM_CDC_ETH]
|
||||
extends = env:max_ESP32s3_8M1M_LittleFS_CDC_ETH
|
||||
board = esp32s3cdc-qio_opi-8M
|
||||
|
||||
|
||||
[env:custom_ESP32s3_16M8M_LittleFS_CDC_ETH]
|
||||
extends = esp32s3_common_LittleFS
|
||||
board = esp32s3cdc-qio_qspi-16M
|
||||
build_flags = ${esp32s3_common_LittleFS.build_flags}
|
||||
-DFEATURE_ETHERNET=1
|
||||
-DFEATURE_ARDUINO_OTA=1
|
||||
-DPLUGIN_BUILD_CUSTOM
|
||||
-DPLUGIN_BUILD_IR_EXTENDED
|
||||
-DFEATURE_SD=1
|
||||
extra_scripts = ${esp32s3_common_LittleFS.extra_scripts}
|
||||
pre:tools/pio/pre_custom_esp32.py
|
||||
|
||||
[env:custom_ESP32s3_16M8M_LittleFS_OPI_PSRAM_CDC_ETH]
|
||||
extends = env:custom_ESP32s3_16M8M_LittleFS_CDC_ETH
|
||||
board = esp32s3cdc-qio_opi-16M
|
||||
|
||||
|
||||
[env:max_ESP32s3_16M8M_LittleFS_CDC_ETH]
|
||||
extends = esp32s3_common_LittleFS
|
||||
board = esp32s3cdc-qio_qspi-16M
|
||||
build_flags = ${esp32s3_common_LittleFS.build_flags}
|
||||
-DFEATURE_ETHERNET=1
|
||||
-DFEATURE_ARDUINO_OTA=1
|
||||
-DPLUGIN_BUILD_MAX_ESP32
|
||||
-DPLUGIN_BUILD_IR_EXTENDED
|
||||
extra_scripts = ${esp32s3_common_LittleFS.extra_scripts}
|
||||
|
||||
|
||||
[env:max_ESP32s3_16M8M_LittleFS_OPI_PSRAM_CDC_ETH]
|
||||
extends = esp32s3_common_LittleFS
|
||||
board = esp32s3cdc-qio_opi-16M
|
||||
build_flags = ${esp32s3_common_LittleFS.build_flags}
|
||||
-DFEATURE_ETHERNET=1
|
||||
-DFEATURE_ARDUINO_OTA=1
|
||||
-DPLUGIN_BUILD_MAX_ESP32
|
||||
-DPLUGIN_BUILD_IR_EXTENDED
|
||||
extra_scripts = ${esp32s3_common_LittleFS.extra_scripts}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
[esp32s3_common]
|
||||
extends = esp32_base
|
||||
lib_ignore = ${esp32_always.lib_ignore}
|
||||
ESP32_ping
|
||||
${no_ir.lib_ignore}
|
||||
ESP32 BLE Arduino
|
||||
build_flags = ${esp32_base.build_flags}
|
||||
-DFEATURE_ARDUINO_OTA=1
|
||||
-DESP32S3
|
||||
extra_scripts = ${esp32_base.extra_scripts}
|
||||
build_unflags = ${esp32_base.build_unflags}
|
||||
-fexceptions
|
||||
|
||||
[esp32s3_common_LittleFS]
|
||||
extends = esp32_base_idf5
|
||||
lib_ignore = ${esp32_common_LittleFS.lib_ignore}
|
||||
ESP32_ping
|
||||
${esp32_base_idf5.lib_ignore}
|
||||
build_flags = ${esp32_base_idf5.build_flags}
|
||||
; -mtext-section-literals
|
||||
-DFEATURE_ARDUINO_OTA=1
|
||||
-DUSE_LITTLEFS
|
||||
-DESP32S3
|
||||
extra_scripts = ${esp32_base_idf5.extra_scripts}
|
||||
build_unflags = ${esp32_base_idf5.build_unflags}
|
||||
-fexceptions
|
||||
board_build.filesystem = littlefs
|
||||
|
||||
|
||||
[env:custom_ESP32s3_4M316k_CDC]
|
||||
extends = esp32s3_common
|
||||
board = esp32s3cdc-qio_qspi
|
||||
build_flags = ${esp32s3_common.build_flags}
|
||||
-DPLUGIN_BUILD_CUSTOM
|
||||
extra_scripts = ${esp32s3_common.extra_scripts}
|
||||
pre:tools/pio/pre_custom_esp32.py
|
||||
|
||||
|
||||
[env:custom_IR_ESP32s3_4M316k_CDC]
|
||||
extends = esp32s3_common
|
||||
board = esp32s3cdc-qio_qspi
|
||||
build_flags = ${esp32s3_common.build_flags}
|
||||
-DPLUGIN_BUILD_CUSTOM
|
||||
-DPLUGIN_BUILD_IR
|
||||
lib_ignore = ${esp32_always.lib_ignore}
|
||||
ESP32_ping
|
||||
extra_scripts = ${esp32s3_common.extra_scripts}
|
||||
pre:tools/pio/pre_custom_esp32_IR.py
|
||||
pre:tools/pio/ir_build_check.py
|
||||
|
||||
|
||||
|
||||
[env:normal_ESP32s3_4M316k_CDC]
|
||||
extends = esp32s3_common
|
||||
board = esp32s3cdc-qio_qspi
|
||||
lib_ignore = ${esp32s3_common.lib_ignore}
|
||||
${no_ir.lib_ignore}
|
||||
|
||||
|
||||
[env:collection_A_ESP32s3_4M316k_CDC]
|
||||
extends = esp32s3_common
|
||||
board = esp32s3cdc-qio_qspi
|
||||
build_flags = ${esp32s3_common.build_flags}
|
||||
-DPLUGIN_SET_COLLECTION_ESP32
|
||||
-DCOLLECTION_USE_RTTTL
|
||||
|
||||
[env:collection_B_ESP32s3_4M316k_CDC]
|
||||
extends = esp32s3_common
|
||||
board = esp32s3cdc-qio_qspi
|
||||
build_flags = ${esp32s3_common.build_flags}
|
||||
-DPLUGIN_SET_COLLECTION_B_ESP32
|
||||
-DCOLLECTION_USE_RTTTL
|
||||
|
||||
[env:collection_C_ESP32s3_4M316k_CDC]
|
||||
extends = esp32s3_common
|
||||
board = esp32s3cdc-qio_qspi
|
||||
build_flags = ${esp32s3_common.build_flags}
|
||||
-DPLUGIN_SET_COLLECTION_C_ESP32
|
||||
-DCOLLECTION_USE_RTTTL
|
||||
|
||||
[env:collection_D_ESP32s3_4M316k_CDC]
|
||||
extends = esp32s3_common
|
||||
board = esp32s3cdc-qio_qspi
|
||||
build_flags = ${esp32s3_common.build_flags}
|
||||
-DPLUGIN_SET_COLLECTION_D_ESP32
|
||||
-DCOLLECTION_USE_RTTTL
|
||||
|
||||
[env:collection_E_ESP32s3_4M316k_CDC]
|
||||
extends = esp32s3_common
|
||||
board = esp32s3cdc-qio_qspi
|
||||
build_flags = ${esp32s3_common.build_flags}
|
||||
-DPLUGIN_SET_COLLECTION_E_ESP32
|
||||
-DCOLLECTION_USE_RTTTL
|
||||
|
||||
[env:collection_F_ESP32s3_4M316k_CDC]
|
||||
extends = esp32s3_common
|
||||
board = esp32s3cdc-qio_qspi
|
||||
build_flags = ${esp32s3_common.build_flags}
|
||||
-DPLUGIN_SET_COLLECTION_F_ESP32
|
||||
-DCOLLECTION_USE_RTTTL
|
||||
|
||||
[env:collection_G_ESP32s3_4M316k_CDC]
|
||||
extends = esp32s3_common
|
||||
board = esp32s3cdc-qio_qspi
|
||||
build_flags = ${esp32s3_common.build_flags}
|
||||
-DPLUGIN_SET_COLLECTION_G_ESP32
|
||||
-DCOLLECTION_USE_RTTTL
|
||||
|
||||
|
||||
[env:energy_ESP32s3_4M316k_CDC]
|
||||
extends = esp32s3_common
|
||||
board = esp32s3cdc-qio_qspi
|
||||
build_flags = ${esp32s3_common.build_flags}
|
||||
-D PLUGIN_ENERGY_COLLECTION
|
||||
|
||||
[env:display_ESP32s3_4M316k_CDC]
|
||||
extends = esp32s3_common
|
||||
board = esp32s3cdc-qio_qspi
|
||||
build_flags = ${esp32s3_common.build_flags}
|
||||
-D PLUGIN_DISPLAY_COLLECTION
|
||||
|
||||
[env:climate_ESP32s3_4M316k_CDC]
|
||||
extends = esp32s3_common
|
||||
board = esp32s3cdc-qio_qspi
|
||||
build_flags = ${esp32s3_common.build_flags}
|
||||
-D PLUGIN_CLIMATE_COLLECTION
|
||||
|
||||
[env:neopixel_ESP32s3_4M316k_CDC]
|
||||
extends = esp32s3_common
|
||||
board = esp32s3cdc-qio_qspi
|
||||
build_flags = ${esp32s3_common.build_flags}
|
||||
-DFEATURE_ARDUINO_OTA=1
|
||||
-DFEATURE_SD=1
|
||||
-DPLUGIN_NEOPIXEL_COLLECTION
|
||||
|
||||
[env:neopixel_ESP32s3_4M316k_LittleFS_CDC_ETH]
|
||||
extends = esp32s3_common_LittleFS
|
||||
board = esp32s3cdc-qio_qspi
|
||||
build_flags = ${esp32s3_common_LittleFS.build_flags}
|
||||
-DFEATURE_ARDUINO_OTA=1
|
||||
-DFEATURE_SD=1
|
||||
-DPLUGIN_NEOPIXEL_COLLECTION
|
||||
-DFEATURE_ETHERNET=1
|
||||
|
||||
|
||||
[env:custom_ESP32s3_8M1M_LittleFS_CDC_ETH]
|
||||
extends = esp32s3_common_LittleFS
|
||||
board = esp32s3cdc-qio_qspi-8M
|
||||
build_flags = ${esp32s3_common_LittleFS.build_flags}
|
||||
-DFEATURE_ETHERNET=1
|
||||
-DFEATURE_ARDUINO_OTA=1
|
||||
-DPLUGIN_BUILD_CUSTOM
|
||||
-DFEATURE_SD=1
|
||||
extra_scripts = ${esp32s3_common_LittleFS.extra_scripts}
|
||||
pre:tools/pio/pre_custom_esp32.py
|
||||
|
||||
[env:custom_ESP32s3_8M1M_LittleFS_OPI_PSRAM_CDC_ETH]
|
||||
extends = env:custom_ESP32s3_8M1M_LittleFS_CDC_ETH
|
||||
board = esp32s3cdc-qio_opi-8M
|
||||
|
||||
|
||||
[env:max_ESP32s3_8M1M_LittleFS_CDC_ETH]
|
||||
extends = esp32s3_common_LittleFS
|
||||
board = esp32s3cdc-qio_qspi-8M
|
||||
build_flags = ${esp32s3_common_LittleFS.build_flags}
|
||||
-DFEATURE_ETHERNET=1
|
||||
-DFEATURE_ARDUINO_OTA=1
|
||||
-DPLUGIN_BUILD_MAX_ESP32
|
||||
-DPLUGIN_BUILD_IR_EXTENDED
|
||||
extra_scripts = ${esp32s3_common_LittleFS.extra_scripts}
|
||||
|
||||
|
||||
[env:max_ESP32s3_8M1M_LittleFS_OPI_PSRAM_CDC_ETH]
|
||||
extends = env:max_ESP32s3_8M1M_LittleFS_CDC_ETH
|
||||
board = esp32s3cdc-qio_opi-8M
|
||||
|
||||
|
||||
[env:custom_ESP32s3_16M8M_LittleFS_CDC_ETH]
|
||||
extends = esp32s3_common_LittleFS
|
||||
board = esp32s3cdc-qio_qspi-16M
|
||||
build_flags = ${esp32s3_common_LittleFS.build_flags}
|
||||
-DFEATURE_ETHERNET=1
|
||||
-DFEATURE_ARDUINO_OTA=1
|
||||
-DPLUGIN_BUILD_CUSTOM
|
||||
-DPLUGIN_BUILD_IR_EXTENDED
|
||||
-DFEATURE_SD=1
|
||||
extra_scripts = ${esp32s3_common_LittleFS.extra_scripts}
|
||||
pre:tools/pio/pre_custom_esp32.py
|
||||
|
||||
[env:custom_ESP32s3_16M8M_LittleFS_OPI_PSRAM_CDC_ETH]
|
||||
extends = env:custom_ESP32s3_16M8M_LittleFS_CDC_ETH
|
||||
board = esp32s3cdc-qio_opi-16M
|
||||
|
||||
|
||||
[env:max_ESP32s3_16M8M_LittleFS_CDC_ETH]
|
||||
extends = esp32s3_common_LittleFS
|
||||
board = esp32s3cdc-qio_qspi-16M
|
||||
build_flags = ${esp32s3_common_LittleFS.build_flags}
|
||||
-DFEATURE_ETHERNET=1
|
||||
-DFEATURE_ARDUINO_OTA=1
|
||||
-DPLUGIN_BUILD_MAX_ESP32
|
||||
-DPLUGIN_BUILD_IR_EXTENDED
|
||||
extra_scripts = ${esp32s3_common_LittleFS.extra_scripts}
|
||||
|
||||
|
||||
[env:max_ESP32s3_16M8M_LittleFS_OPI_PSRAM_CDC_ETH]
|
||||
extends = esp32s3_common_LittleFS
|
||||
board = esp32s3cdc-qio_opi-16M
|
||||
build_flags = ${esp32s3_common_LittleFS.build_flags}
|
||||
-DFEATURE_ETHERNET=1
|
||||
-DFEATURE_ARDUINO_OTA=1
|
||||
-DPLUGIN_BUILD_MAX_ESP32
|
||||
-DPLUGIN_BUILD_IR_EXTENDED
|
||||
extra_scripts = ${esp32s3_common_LittleFS.extra_scripts}
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user