mirror of
https://github.com/letscontrolit/ESPEasy.git
synced 2026-07-27 19:57:38 +00:00
[SPIFFS] Add 16M14M option for build images
Known issue: File access on 16M14M config is quite slow, probably due to high number of blocks in the filesystem. See: https://github.com/esp8266/Arduino/issues/5932
This commit is contained in:
+10
-2
@@ -54,17 +54,25 @@ for ENV in \
|
||||
normal_core_241_ESP8266_1M\
|
||||
normal_core_241_ESP8266_4M\
|
||||
normal_core_242_ESP8266_1M\
|
||||
normal_core_250_ESP8266_16M\
|
||||
normal_core_250_ESP8266_1M\
|
||||
normal_core_250_ESP8266_4M\
|
||||
normal_core_250_IR_ESP8266_4M\
|
||||
normal_core_250_WROOM02_2M256\
|
||||
normal_core_260_sdk222_alpha_ESP8266_16M\
|
||||
normal_core_260_sdk222_alpha_ESP8266_4M\
|
||||
normal_core_260_sdk2_alpha_ESP8266_16M\
|
||||
normal_core_260_sdk2_alpha_ESP8266_4M\
|
||||
test_ESP8266_4M_VCC\
|
||||
test_core_242_ESP8266_4M\
|
||||
test_core_250_ESP8266_16M\
|
||||
test_core_250_ESP8266_4M\
|
||||
test_core_260_alpha_ESP8266_4M_VCC\
|
||||
test_core_260_sdk2_alpha_ESP8266_4M\
|
||||
test_core_260_sdk222_alpha_ESP8266_16M\
|
||||
test_core_260_sdk222_alpha_ESP8266_4M\
|
||||
test_core_260_sdk2_alpha_ESP8266_16M\
|
||||
test_core_260_sdk2_alpha_ESP8266_4M\
|
||||
test_core_260_sdk2_alpha_ESP8266_4M_VCC\
|
||||
test_core_260_sdk3_alpha_ESP8266_16M\
|
||||
test_core_260_sdk3_alpha_ESP8266_4M;\
|
||||
do
|
||||
MAX_FILESIZE=1044464
|
||||
|
||||
Vendored
+1
File diff suppressed because one or more lines are too long
+127
-1
@@ -113,7 +113,7 @@ platform = https://github.com/TD-er/platform-espressif8266.git#
|
||||
build_flags = ${esp82xx_defaults.build_flags} -DARDUINO_ESP8266_RELEASE_2_4_2
|
||||
|
||||
[core_2_5_0]
|
||||
platform = espressif8266@2.0.1
|
||||
platform = espressif8266@2.0.4
|
||||
build_flags = ${esp82xx_2_5_0.build_flags}
|
||||
|
||||
[core_stage]
|
||||
@@ -297,6 +297,17 @@ build_unflags = ${regular_platform.build_unflags}
|
||||
build_flags = -Wl,-Tesp8266.flash.4m1m.ld
|
||||
|
||||
|
||||
; Configuration for the Wemos D1 mini pro (16M)
|
||||
; This configuration can only be used with core versions 2.5.0 or newer.
|
||||
[esp8266_16M]
|
||||
board = esp12e
|
||||
board_build.flash_mode = dio
|
||||
board_upload.maximum_size = 1044464
|
||||
board_build.f_cpu = ${common.board_build.f_cpu}
|
||||
build_unflags = ${regular_platform.build_unflags}
|
||||
build_flags = -Wl,-Tesp8266.flash.16m14m.ld -DSPIFFS_MAX_OPEN_FILES=20
|
||||
|
||||
|
||||
;;; ESP32 pre-alpha test build ; ****; ****; ****; ****; ****; ****; ****; ****; ****;;;;;
|
||||
; Very limited build for ESP32, to start testing regular building for ESP32. ;
|
||||
; Will probably not work, not tested and guaranteed to take a few hours time of some ;
|
||||
@@ -633,6 +644,23 @@ build_flags = ${normal_250.build_flags} ${esp8266_4M.build_flags}
|
||||
targets = ${common.targets}
|
||||
|
||||
|
||||
[env:normal_core_250_ESP8266_16M]
|
||||
platform = ${normal_250.platform}
|
||||
lib_deps = ${common.lib_deps}
|
||||
lib_ignore = ${common.lib_ignore}
|
||||
lib_ldf_mode = ${common.lib_ldf_mode}
|
||||
lib_archive = ${common.lib_archive}
|
||||
framework = ${common.framework}
|
||||
upload_speed = ${common.upload_speed}
|
||||
monitor_speed = ${common.monitor_speed}
|
||||
board = ${esp8266_16M.board}
|
||||
board_build.f_cpu = ${esp8266_16M.board_build.f_cpu}
|
||||
board_build.flash_mode = ${esp8266_16M.board_build.flash_mode}
|
||||
build_unflags = ${esp8266_16M.build_unflags}
|
||||
build_flags = ${normal_250.build_flags} ${esp8266_16M.build_flags}
|
||||
targets = ${common.targets}
|
||||
|
||||
|
||||
|
||||
; NORMAL IR: 4096k version --------------------------
|
||||
; Build including IR libraries
|
||||
@@ -851,6 +879,104 @@ build_unflags = ${esp8266_4M.build_unflags}
|
||||
build_flags = ${esp8266_4M.build_flags} ${testing_beta.build_flags} -DPIO_FRAMEWORK_ARDUINO_ESPRESSIF_SDK3
|
||||
targets = ${common.targets}
|
||||
|
||||
[env:test_core_250_ESP8266_16M]
|
||||
platform = ${testing_250.platform}
|
||||
lib_deps = ${common.lib_deps}
|
||||
lib_ignore = ${common.lib_ignore}
|
||||
lib_ldf_mode = ${common.lib_ldf_mode}
|
||||
lib_archive = ${common.lib_archive}
|
||||
framework = ${common.framework}
|
||||
board = ${esp8266_16M.board}
|
||||
upload_speed = ${common.upload_speed}
|
||||
monitor_speed = ${common.monitor_speed}
|
||||
board_build.f_cpu = ${esp8266_16M.board_build.f_cpu}
|
||||
board_build.flash_mode = ${esp8266_16M.board_build.flash_mode}
|
||||
build_unflags = ${esp8266_16M.build_unflags}
|
||||
build_flags = ${esp8266_16M.build_flags} ${testing_250.build_flags}
|
||||
targets = ${common.targets}
|
||||
|
||||
|
||||
[env:normal_core_260_sdk2_alpha_ESP8266_16M]
|
||||
platform = ${testing_beta.platform}
|
||||
lib_deps = ${common.lib_deps}
|
||||
lib_ignore = ${common.lib_ignore}
|
||||
lib_ldf_mode = ${common.lib_ldf_mode}
|
||||
lib_archive = ${common.lib_archive}
|
||||
framework = ${common.framework}
|
||||
board = ${esp8266_16M.board}
|
||||
upload_speed = ${common.upload_speed}
|
||||
monitor_speed = ${common.monitor_speed}
|
||||
board_build.f_cpu = ${esp8266_16M.board_build.f_cpu}
|
||||
board_build.flash_mode = ${esp8266_16M.board_build.flash_mode}
|
||||
build_unflags = ${esp8266_16M.build_unflags}
|
||||
build_flags = ${esp8266_16M.build_flags} ${normal_beta.build_flags}
|
||||
targets = ${common.targets}
|
||||
|
||||
[env:normal_core_260_sdk222_alpha_ESP8266_16M]
|
||||
platform = ${testing_beta.platform}
|
||||
lib_deps = ${common.lib_deps}
|
||||
lib_ignore = ${common.lib_ignore}
|
||||
lib_ldf_mode = ${common.lib_ldf_mode}
|
||||
lib_archive = ${common.lib_archive}
|
||||
framework = ${common.framework}
|
||||
board = ${esp8266_16M.board}
|
||||
upload_speed = ${common.upload_speed}
|
||||
monitor_speed = ${common.monitor_speed}
|
||||
board_build.f_cpu = ${esp8266_16M.board_build.f_cpu}
|
||||
board_build.flash_mode = ${esp8266_16M.board_build.flash_mode}
|
||||
build_unflags = ${esp8266_16M.build_unflags}
|
||||
build_flags = ${esp8266_16M.build_flags} ${normal_beta.build_flags} -DPIO_FRAMEWORK_ARDUINO_ESPRESSIF_SDK22x
|
||||
targets = ${common.targets}
|
||||
|
||||
|
||||
[env:test_core_260_sdk2_alpha_ESP8266_16M]
|
||||
platform = ${testing_beta.platform}
|
||||
lib_deps = ${common.lib_deps}
|
||||
lib_ignore = ${common.lib_ignore}
|
||||
lib_ldf_mode = ${common.lib_ldf_mode}
|
||||
lib_archive = ${common.lib_archive}
|
||||
framework = ${common.framework}
|
||||
board = ${esp8266_16M.board}
|
||||
upload_speed = ${common.upload_speed}
|
||||
monitor_speed = ${common.monitor_speed}
|
||||
board_build.f_cpu = ${esp8266_16M.board_build.f_cpu}
|
||||
board_build.flash_mode = ${esp8266_16M.board_build.flash_mode}
|
||||
build_unflags = ${esp8266_16M.build_unflags}
|
||||
build_flags = ${esp8266_16M.build_flags} ${testing_beta.build_flags}
|
||||
targets = ${common.targets}
|
||||
|
||||
[env:test_core_260_sdk222_alpha_ESP8266_16M]
|
||||
platform = ${testing_beta.platform}
|
||||
lib_deps = ${common.lib_deps}
|
||||
lib_ignore = ${common.lib_ignore}
|
||||
lib_ldf_mode = ${common.lib_ldf_mode}
|
||||
lib_archive = ${common.lib_archive}
|
||||
framework = ${common.framework}
|
||||
board = ${esp8266_16M.board}
|
||||
upload_speed = ${common.upload_speed}
|
||||
monitor_speed = ${common.monitor_speed}
|
||||
board_build.f_cpu = ${esp8266_16M.board_build.f_cpu}
|
||||
board_build.flash_mode = ${esp8266_16M.board_build.flash_mode}
|
||||
build_unflags = ${esp8266_16M.build_unflags}
|
||||
build_flags = ${esp8266_16M.build_flags} ${testing_beta.build_flags} -DPIO_FRAMEWORK_ARDUINO_ESPRESSIF_SDK22x
|
||||
targets = ${common.targets}
|
||||
|
||||
|
||||
[env:test_core_260_sdk3_alpha_ESP8266_16M]
|
||||
platform = ${testing_beta.platform}
|
||||
lib_deps = ${common.lib_deps}
|
||||
lib_ignore = ${common.lib_ignore}
|
||||
lib_ldf_mode = ${common.lib_ldf_mode}
|
||||
lib_archive = ${common.lib_archive}
|
||||
framework = ${common.framework}
|
||||
board = ${esp8266_16M.board}
|
||||
upload_speed = ${common.upload_speed}
|
||||
monitor_speed = ${common.monitor_speed}
|
||||
board_build.f_cpu = ${esp8266_16M.board_build.f_cpu}
|
||||
board_build.flash_mode = ${esp8266_16M.board_build.flash_mode}
|
||||
build_unflags = ${esp8266_16M.build_unflags}
|
||||
build_flags = ${esp8266_16M.build_flags} ${testing_beta.build_flags} -DPIO_FRAMEWORK_ARDUINO_ESPRESSIF_SDK3
|
||||
targets = ${common.targets}
|
||||
|
||||
; TEST: 1024k version + FEATURE_ADC_VCC ----------
|
||||
;[env:test_ESP8266_1M_VCC]
|
||||
|
||||
Reference in New Issue
Block a user