mirror of
https://github.com/emsesp/EMS-ESP32.git
synced 2026-10-28 11:14:58 +00:00
test new esp32-arduino-lib-builder packages
This commit is contained in:
+17
-6
@@ -67,14 +67,14 @@ board_upload.flash_size = 4MB
|
||||
board_build.app_partition_name = app0
|
||||
platform = https://github.com/tasmota/platform-espressif32/releases/download/2026.09.50/platform-espressif32.zip ; Tasmota Arduino Core 3.3.12 based on IDF 5.5.5
|
||||
|
||||
; 16MB Flash variants
|
||||
; 16MB Flash variants - using EMS-ESP Arduino/IDF libs (not Tasmota)
|
||||
[espressif32_base_16M]
|
||||
framework = arduino
|
||||
board_build.partitions = partitions/esp32_partition_16M.csv
|
||||
board_upload.flash_size = 16MB
|
||||
board_build.app_partition_name = app0
|
||||
platform = https://github.com/tasmota/platform-espressif32/releases/download/2026.09.50/platform-espressif32.zip ; Tasmota Arduino Core 3.3.12 based on IDF 5.5.5
|
||||
; platform_packages = framework-arduinoespressif32 @ https://github.com/emsesp/esp32-arduino-lib-builder/releases/download/0810-2237-5.5.5/framework-arduinoespressif32-v5.5.5-a63b839f.tar.xz
|
||||
platform_packages = framework-arduinoespressif32 @ https://github.com/emsesp/esp32-arduino-lib-builder/releases/download/0810-2237-5.5.5/framework-arduinoespressif32-v5.5.5-a63b839f.tar.xz
|
||||
|
||||
; 32MB Flash variants
|
||||
[espressif32_base_32M]
|
||||
@@ -90,6 +90,7 @@ build_flags =
|
||||
build_unflags =
|
||||
${common.unbuild_flags}
|
||||
extra_scripts =
|
||||
pre:scripts/enable_ccache.py ; uses ccache when it is installed
|
||||
post:scripts/rename_fw.py ; renames the firmware .bin file
|
||||
monitor_speed = 115200
|
||||
monitor_filters = direct, esp32_exception_decoder
|
||||
@@ -133,22 +134,32 @@ extends = espressif32_base_16M
|
||||
board = s_16M_P
|
||||
|
||||
[env:s_16M_P_custom]
|
||||
; same as s_16M_P, but the Arduino/IDF libs are rebuilt with HybridCompile using the
|
||||
; custom_sdkconfig below, to compare flash size and free heap against stock s_16M_P.
|
||||
; first build takes 10-20 min (IDF compiled from source), later builds are cached.
|
||||
; building s_16M_P and this env alternately triggers a rebuild each time.
|
||||
; same as s_16M_P, but the Arduino/IDF libs are rebuilt with HybridCompile using the custom_sdkconfig below
|
||||
extends = env:s_16M_P
|
||||
custom_sdkconfig =
|
||||
'# CONFIG_BT_ENABLED is not set'
|
||||
'# CONFIG_LWIP_PPP_SUPPORT is not set'
|
||||
'# CONFIG_LWIP_IP_FORWARD is not set'
|
||||
'# CONFIG_LWIP_IPV4_NAPT is not set'
|
||||
'# CONFIG_LWIP_IPV4_NAPT_PORTMAP is not set'
|
||||
'# CONFIG_ULP_COPROC_ENABLED is not set'
|
||||
'# CONFIG_ETH_USE_SPI_ETHERNET is not set'
|
||||
'# CONFIG_ETH_SPI_ETHERNET_W5500 is not set'
|
||||
'# CONFIG_ETH_SPI_ETHERNET_DM9051 is not set'
|
||||
'# CONFIG_ETH_SPI_ETHERNET_KSZ8851SNL is not set'
|
||||
'# CONFIG_FREERTOS_GENERATE_RUN_TIME_STATS is not set'
|
||||
'# CONFIG_FREERTOS_USE_TRACE_FACILITY is not set'
|
||||
'# CONFIG_FREERTOS_ENABLE_TASK_SNAPSHOT is not set'
|
||||
'# CONFIG_ESP_MODEM_USE_PPP_MODE is not set'
|
||||
'# CONFIG_ESP_GDBSTUB_ENABLED is not set'
|
||||
'# CONFIG_MDNS_ENABLE_CONSOLE_CLI is not set'
|
||||
'# CONFIG_MDNS_ENABLE_BROWSE is not set'
|
||||
'# CONFIG_I2S_ISR_IRAM_SAFE is not set'
|
||||
; UART ISR must live in IRAM. Tasmota puts ringbuf ISRs in flash, which
|
||||
; forces CONFIG_UART_ISR_IN_IRAM=n and panics (Cache error) when the EMS
|
||||
; or console UART fires during a flash read (WiFi stop / mDNS / NVS).
|
||||
'# CONFIG_RINGBUF_PLACE_ISR_FUNCTIONS_INTO_FLASH is not set'
|
||||
'CONFIG_UART_ISR_IN_IRAM=y'
|
||||
|
||||
[env:s3_16M_P]
|
||||
; 16MB ESP32-S3 - with PSRAM - like a BBQKees S3
|
||||
|
||||
Reference in New Issue
Block a user