Skip to content

Commit c708d27

Browse files
committed
PlatformIO fix 16MB boards bug
1 parent 42cc302 commit c708d27

File tree

3 files changed

+26
-14
lines changed

3 files changed

+26
-14
lines changed
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@
2525
"arduino",
2626
"espidf"
2727
],
28-
"name": "TwilightLord-ESP32 16MB",
28+
"name": "ESP32 16MB",
2929
"upload": {
3030
"flash_size": "16MB",
3131
"maximum_ram_size": 327680,
@@ -34,5 +34,5 @@
3434
"speed": 2000000
3535
},
3636
"url": "https://en.wikipedia.org/wiki/ESP32",
37-
"vendor": "TwilightLord"
37+
"vendor": "Multiple"
3838
}

platformio.ini

Lines changed: 23 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -689,9 +689,9 @@ build_flags =
689689
-D SR_DMTYPE=4 -D MCLK_PIN=0 -D I2S_SDPIN=25 -D I2S_WSPIN=15 -D I2S_CKPIN=14 ; for audio Line-In shield
690690
-D SR_SQUELCH=2 -D SR_GAIN=40 -D SR_FREQ_PROF=1 ; CS5343 Line-In specific
691691

692-
[Board_ESP32_16MB]
693-
board = esp32_twilord ; "TwilightLord" ESP32 with 16MB Flash
694-
board_build.partitions = tools/WLED_ESP32_16MB.csv ; for esp32_twilord with 16MB flash
692+
[Board_ESP32_16MB] ; ESP32 with 16MB Flash
693+
board = esp32_16MB
694+
board_build.partitions = tools/WLED_ESP32_16MB.csv
695695

696696

697697
; end of base entries
@@ -714,11 +714,13 @@ build_flags = ${esp32_4MB_max_base.build_flags}
714714
; Flash: [========= ] 88.7% (used 1394813 bytes from 1572864 bytes)
715715

716716
[env:esp32_16MB_max]
717-
extends = esp32_4MB_max_base, Board_ESP32_16MB
717+
extends = esp32_4MB_max_base
718718
build_flags = ${esp32_4MB_max_base.build_flags}
719719
-D WLED_RELEASE_NAME=esp32_16MB_max
720-
; RAM: [== ] 24.4% (used 79804 bytes from 327680 bytes)
721-
; Flash: [======= ] 66.5% (used 1394813 bytes from 2097152 bytes)
720+
board = ${Board_ESP32_16MB.board}
721+
board_build.partitions = ${Board_ESP32_16MB.board_build.partitions}
722+
; RAM: [== ] 24.4% (used 79916 bytes from 327680 bytes)
723+
; Flash: [======= ] 67.0% (used 1405701 bytes from 2097152 bytes)
722724
;lib_ignore = IRremoteESP8266 ; use with WLED_DISABLE_INFRARED for faster compilation
723725

724726
[env:esp8266_4MB_min]
@@ -783,11 +785,13 @@ build_flags = ${esp32_4MB_V4_max_base.build_flags}
783785

784786
; compiled with ESP-IDF 4.4.1
785787
[env:esp32_16MB_V4_max]
786-
extends = esp32_4MB_V4_max_base, Board_ESP32_16MB
788+
extends = esp32_4MB_V4_max_base
787789
build_flags = ${esp32_4MB_V4_max_base.build_flags}
788790
-D WLED_RELEASE_NAME=esp32_16MB_V4_max
789791
-D WLED_WATCHDOG_TIMEOUT=0 #-D WLED_DISABLE_BROWNOUT_DET
790792
-D ARDUINO_USB_CDC_ON_BOOT=0 ; needed for arduino-esp32 >=2.0.4; avoids errors on startup
793+
board = ${Board_ESP32_16MB.board}
794+
board_build.partitions = ${Board_ESP32_16MB.board_build.partitions}
791795
; RAM: [== ] 24.8% (used 81316 bytes from 327680 bytes)
792796
; Flash: [======= ] 72.9% (used 1528253 bytes from 2097152 bytes)
793797

@@ -911,30 +915,38 @@ build_flags = ${wemos_shield_esp32_4MB_max_base.build_flags} ${Shield_LineIn.bui
911915
-D WLED_RELEASE_NAME=wemos_shield_esp32_4MB_LineIn_max
912916

913917
[env:wemos_shield_esp32_16MB_max]
914-
extends = wemos_shield_esp32_4MB_max_base, Board_ESP32_16MB
918+
extends = wemos_shield_esp32_4MB_max_base
915919
build_flags = ${wemos_shield_esp32_4MB_max_base.build_flags}
916920
-D WLED_RELEASE_NAME=wemos_shield_esp32_16MB_max
921+
board = ${Board_ESP32_16MB.board}
922+
board_build.partitions = ${Board_ESP32_16MB.board_build.partitions}
917923
; RAM: [== ] 24.4% (used 79820 bytes from 327680 bytes)
918924
; Flash: [======= ] 66.4% (used 1393421 bytes from 2097152 bytes)
919925

920926
[env:wemos_shield_esp32_16MB_ICS4343x_max]
921-
extends = wemos_shield_esp32_4MB_max_base, Board_ESP32_16MB
927+
extends = wemos_shield_esp32_4MB_max_base
922928
build_flags = ${wemos_shield_esp32_4MB_max_base.build_flags} ${Shield_ICS4343x.build_flags}
923929
-D WLED_RELEASE_NAME=wemos_shield_esp32_16MB_ICS4343x_max
930+
board = ${Board_ESP32_16MB.board}
931+
board_build.partitions = ${Board_ESP32_16MB.board_build.partitions}
924932
; RAM: [== ] 24.4% (used 79820 bytes from 327680 bytes)
925933
; Flash: [========= ] 88.6% (used 1393421 bytes from 1572864 bytes)
926934

927935
[env:wemos_shield_esp32_16MB_SPM1423_max]
928-
extends = wemos_shield_esp32_4MB_max_base, Board_ESP32_16MB
936+
extends = wemos_shield_esp32_4MB_max_base
929937
build_flags = ${wemos_shield_esp32_4MB_max_base.build_flags} ${Shield_SPM1423.build_flags}
930938
-D WLED_RELEASE_NAME=wemos_shield_esp32_16MB_SPM1423_max
939+
board = ${Board_ESP32_16MB.board}
940+
board_build.partitions = ${Board_ESP32_16MB.board_build.partitions}
931941
; RAM: [== ] 24.4% (used 79820 bytes from 327680 bytes)
932942
; Flash: [========= ] 88.6% (used 1393421 bytes from 1572864 bytes)
933943

934944
[env:wemos_shield_esp32_16MB_LineIn_max]
935-
extends = wemos_shield_esp32_4MB_max_base, Board_ESP32_16MB
945+
extends = wemos_shield_esp32_4MB_max_base
936946
build_flags = ${wemos_shield_esp32_4MB_max_base.build_flags} ${Shield_LineIn.build_flags}
937947
-D WLED_RELEASE_NAME=wemos_shield_esp32_16MB_LineIn_max
948+
board = ${Board_ESP32_16MB.board}
949+
board_build.partitions = ${Board_ESP32_16MB.board_build.partitions}
938950

939951
; ESP32 WLED pico board with builtin ICS-43432 microphpone
940952
[env:esp32_pico_4MB_max]

wled00/wled.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
*/
99

1010
// version code in format yymmddb (b = daily build)
11-
#define VERSION 2212160
11+
#define VERSION 2212190
1212

1313
//uncomment this if you have a "my_config.h" file you'd like to use
1414
//#define WLED_USE_MY_CONFIG

0 commit comments

Comments
 (0)