Skip to content

Commit 0586452

Browse files
committed
Adjust RAM size and calculator
1 parent cde668d commit 0586452

File tree

2 files changed

+35
-35
lines changed

2 files changed

+35
-35
lines changed

boards.txt

Lines changed: 33 additions & 33 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ esp32.name=ESP32 Dev Module
1111

1212
esp32.upload.tool=esptool
1313
esp32.upload.maximum_size=1310720
14-
esp32.upload.maximum_data_size=294912
14+
esp32.upload.maximum_data_size=327680
1515
esp32.upload.wait_for_upload_port=true
1616

1717
esp32.serial.disableDTR=true
@@ -98,7 +98,7 @@ pico32.name=ESP32 Pico Kit
9898

9999
pico32.upload.tool=esptool
100100
pico32.upload.maximum_size=1310720
101-
pico32.upload.maximum_data_size=294912
101+
pico32.upload.maximum_data_size=327680
102102
pico32.upload.wait_for_upload_port=true
103103

104104
pico32.serial.disableDTR=true
@@ -150,7 +150,7 @@ esp32thing.name=SparkFun ESP32 Thing
150150

151151
esp32thing.upload.tool=esptool
152152
esp32thing.upload.maximum_size=1310720
153-
esp32thing.upload.maximum_data_size=294912
153+
esp32thing.upload.maximum_data_size=327680
154154
esp32thing.upload.wait_for_upload_port=true
155155

156156
esp32thing.serial.disableDTR=true
@@ -193,7 +193,7 @@ nina_w10.name=u-blox NINA-W10 series (ESP32)
193193

194194
nina_w10.upload.tool=esptool
195195
nina_w10.upload.maximum_size=1310720
196-
nina_w10.upload.maximum_data_size=294912
196+
nina_w10.upload.maximum_data_size=327680
197197
nina_w10.upload.wait_for_upload_port=true
198198

199199
nina_w10.serial.disableDTR=true
@@ -231,7 +231,7 @@ widora-air.name=Widora AIR
231231

232232
widora-air.upload.tool=esptool
233233
widora-air.upload.maximum_size=1310720
234-
widora-air.upload.maximum_data_size=294912
234+
widora-air.upload.maximum_data_size=327680
235235
widora-air.upload.wait_for_upload_port=true
236236

237237
widora-air.serial.disableDTR=true
@@ -274,7 +274,7 @@ esp320.name=Electronic SweetPeas - ESP320
274274

275275
esp320.upload.tool=esptool
276276
esp320.upload.maximum_size=1310720
277-
esp320.upload.maximum_data_size=294912
277+
esp320.upload.maximum_data_size=327680
278278
esp320.upload.wait_for_upload_port=true
279279

280280
esp320.serial.disableDTR=true
@@ -317,7 +317,7 @@ nano32.name=Nano32
317317

318318
nano32.upload.tool=esptool
319319
nano32.upload.maximum_size=1310720
320-
nano32.upload.maximum_data_size=294912
320+
nano32.upload.maximum_data_size=327680
321321
nano32.upload.wait_for_upload_port=true
322322

323323
nano32.serial.disableDTR=true
@@ -360,7 +360,7 @@ lolin32.name=WEMOS LOLIN32
360360

361361
lolin32.upload.tool=esptool
362362
lolin32.upload.maximum_size=1310720
363-
lolin32.upload.maximum_data_size=294912
363+
lolin32.upload.maximum_data_size=327680
364364
lolin32.upload.wait_for_upload_port=true
365365

366366
lolin32.serial.disableDTR=true
@@ -412,7 +412,7 @@ pocket_32.name=Dongsen Tech Pocket 32
412412

413413
pocket_32.upload.tool=esptool
414414
pocket_32.upload.maximum_size=1310720
415-
pocket_32.upload.maximum_data_size=294912
415+
pocket_32.upload.maximum_data_size=327680
416416
pocket_32.upload.wait_for_upload_port=true
417417

418418
pocket_32.serial.disableDTR=true
@@ -455,7 +455,7 @@ WeMosBat.name="WeMos" WiFi&Bluetooth Battery
455455

456456
WeMosBat.upload.tool=esptool
457457
WeMosBat.upload.maximum_size=1310720
458-
WeMosBat.upload.maximum_data_size=294912
458+
WeMosBat.upload.maximum_data_size=327680
459459
WeMosBat.upload.wait_for_upload_port=true
460460

461461
WeMosBat.serial.disableDTR=true
@@ -511,7 +511,7 @@ espea32.name=ESPea32
511511

512512
espea32.upload.tool=esptool
513513
espea32.upload.maximum_size=1310720
514-
espea32.upload.maximum_data_size=294912
514+
espea32.upload.maximum_data_size=327680
515515
espea32.upload.wait_for_upload_port=true
516516

517517
espea32.serial.disableDTR=true
@@ -554,7 +554,7 @@ quantum.name=Noduino Quantum
554554

555555
quantum.upload.tool=esptool
556556
quantum.upload.maximum_size=1310720
557-
quantum.upload.maximum_data_size=294912
557+
quantum.upload.maximum_data_size=327680
558558
quantum.upload.wait_for_upload_port=true
559559

560560
quantum.serial.disableDTR=true
@@ -597,7 +597,7 @@ node32s.name=Node32s
597597

598598
node32s.upload.tool=esptool
599599
node32s.upload.maximum_size=1310720
600-
node32s.upload.maximum_data_size=294912
600+
node32s.upload.maximum_data_size=327680
601601
node32s.upload.wait_for_upload_port=true
602602

603603
node32s.serial.disableDTR=true
@@ -640,7 +640,7 @@ hornbill32dev.name=Hornbill ESP32 Dev
640640

641641
hornbill32dev.upload.tool=esptool
642642
hornbill32dev.upload.maximum_size=1310720
643-
hornbill32dev.upload.maximum_data_size=294912
643+
hornbill32dev.upload.maximum_data_size=327680
644644
hornbill32dev.upload.wait_for_upload_port=true
645645

646646
hornbill32dev.serial.disableDTR=true
@@ -683,7 +683,7 @@ hornbill32minima.name=Hornbill ESP32 Minima
683683

684684
hornbill32minima.upload.tool=esptool
685685
hornbill32minima.upload.maximum_size=1310720
686-
hornbill32minima.upload.maximum_data_size=294912
686+
hornbill32minima.upload.maximum_data_size=327680
687687
hornbill32minima.upload.wait_for_upload_port=true
688688

689689
hornbill32minima.serial.disableDTR=true
@@ -725,7 +725,7 @@ firebeetle32.name=FireBeetle-ESP32
725725

726726
firebeetle32.upload.tool=esptool
727727
firebeetle32.upload.maximum_size=1310720
728-
firebeetle32.upload.maximum_data_size=294912
728+
firebeetle32.upload.maximum_data_size=327680
729729
firebeetle32.upload.wait_for_upload_port=true
730730

731731
firebeetle32.serial.disableDTR=true
@@ -768,7 +768,7 @@ intorobot-fig.name=IntoRobot Fig
768768

769769
intorobot-fig.upload.tool=esptool
770770
intorobot-fig.upload.maximum_size=1310720
771-
intorobot-fig.upload.maximum_data_size=294912
771+
intorobot-fig.upload.maximum_data_size=327680
772772
intorobot-fig.upload.wait_for_upload_port=true
773773

774774
intorobot-fig.serial.disableDTR=true
@@ -811,7 +811,7 @@ onehorse32dev.name=Onehorse ESP32 Dev Module
811811

812812
onehorse32dev.upload.tool=esptool
813813
onehorse32dev.upload.maximum_size=1310720
814-
onehorse32dev.upload.maximum_data_size=294912
814+
onehorse32dev.upload.maximum_data_size=327680
815815
onehorse32dev.upload.wait_for_upload_port=true
816816

817817
onehorse32dev.serial.disableDTR=true
@@ -854,7 +854,7 @@ featheresp32.name=Adafruit ESP32 Feather
854854

855855
featheresp32.upload.tool=esptool
856856
featheresp32.upload.maximum_size=1310720
857-
featheresp32.upload.maximum_data_size=294912
857+
featheresp32.upload.maximum_data_size=327680
858858
featheresp32.upload.wait_for_upload_port=true
859859

860860
featheresp32.serial.disableDTR=true
@@ -910,7 +910,7 @@ nodemcu-32s.name=NodeMCU-32S
910910

911911
nodemcu-32s.upload.tool=esptool
912912
nodemcu-32s.upload.maximum_size=1310720
913-
nodemcu-32s.upload.maximum_data_size=294912
913+
nodemcu-32s.upload.maximum_data_size=327680
914914
nodemcu-32s.upload.wait_for_upload_port=true
915915

916916
nodemcu-32s.serial.disableDTR=true
@@ -953,7 +953,7 @@ mhetesp32devkit.name=MH ET LIVE ESP32DevKIT
953953

954954
mhetesp32devkit.upload.tool=esptool
955955
mhetesp32devkit.upload.maximum_size=1310720
956-
mhetesp32devkit.upload.maximum_data_size=294912
956+
mhetesp32devkit.upload.maximum_data_size=327680
957957
mhetesp32devkit.upload.wait_for_upload_port=true
958958

959959
mhetesp32devkit.serial.disableDTR=true
@@ -1018,7 +1018,7 @@ mhetesp32minikit.name=MH ET LIVE ESP32MiniKit
10181018

10191019
mhetesp32minikit.upload.tool=esptool
10201020
mhetesp32minikit.upload.maximum_size=1310720
1021-
mhetesp32minikit.upload.maximum_data_size=294912
1021+
mhetesp32minikit.upload.maximum_data_size=327680
10221022
mhetesp32minikit.upload.wait_for_upload_port=true
10231023

10241024
mhetesp32minikit.serial.disableDTR=true
@@ -1083,7 +1083,7 @@ esp32vn-iot-uno.name=ESP32vn IoT Uno
10831083

10841084
esp32vn-iot-uno.upload.tool=esptool
10851085
esp32vn-iot-uno.upload.maximum_size=1310720
1086-
esp32vn-iot-uno.upload.maximum_data_size=294912
1086+
esp32vn-iot-uno.upload.maximum_data_size=327680
10871087
esp32vn-iot-uno.upload.wait_for_upload_port=true
10881088

10891089
esp32vn-iot-uno.serial.disableDTR=true
@@ -1126,7 +1126,7 @@ esp32doit-devkit-v1.name=DOIT ESP32 DEVKIT V1
11261126

11271127
esp32doit-devkit-v1.upload.tool=esptool
11281128
esp32doit-devkit-v1.upload.maximum_size=1310720
1129-
esp32doit-devkit-v1.upload.maximum_data_size=294912
1129+
esp32doit-devkit-v1.upload.maximum_data_size=327680
11301130
esp32doit-devkit-v1.upload.wait_for_upload_port=true
11311131

11321132
esp32doit-devkit-v1.serial.disableDTR=true
@@ -1180,7 +1180,7 @@ esp32-evb.name=OLIMEX ESP32-EVB
11801180

11811181
esp32-evb.upload.tool=esptool
11821182
esp32-evb.upload.maximum_size=1310720
1183-
esp32-evb.upload.maximum_data_size=294912
1183+
esp32-evb.upload.maximum_data_size=327680
11841184
esp32-evb.upload.wait_for_upload_port=true
11851185

11861186
esp32-evb.serial.disableDTR=true
@@ -1212,7 +1212,7 @@ esp32-gateway.name=OLIMEX ESP32-GATEWAY
12121212

12131213
esp32-gateway.upload.tool=esptool
12141214
esp32-gateway.upload.maximum_size=1310720
1215-
esp32-gateway.upload.maximum_data_size=294912
1215+
esp32-gateway.upload.maximum_data_size=327680
12161216
esp32-gateway.upload.wait_for_upload_port=true
12171217

12181218
esp32-gateway.serial.disableDTR=true
@@ -1244,7 +1244,7 @@ espino32.name=ThaiEasyElec's ESPino32
12441244

12451245
espino32.upload.tool=esptool
12461246
espino32.upload.maximum_size=1310720
1247-
espino32.upload.maximum_data_size=294912
1247+
espino32.upload.maximum_data_size=327680
12481248
espino32.upload.wait_for_upload_port=true
12491249

12501250
espino32.serial.disableDTR=true
@@ -1287,7 +1287,7 @@ m5stack-core-esp32.name=M5Stack-Core-ESP32
12871287

12881288
m5stack-core-esp32.upload.tool=esptool
12891289
m5stack-core-esp32.upload.maximum_size=1310720
1290-
m5stack-core-esp32.upload.maximum_data_size=294912
1290+
m5stack-core-esp32.upload.maximum_data_size=327680
12911291
m5stack-core-esp32.upload.wait_for_upload_port=true
12921292

12931293
m5stack-core-esp32.serial.disableDTR=true
@@ -1365,7 +1365,7 @@ odroid_esp32.name=ODROID ESP32
13651365

13661366
odroid_esp32.upload.tool=esptool
13671367
odroid_esp32.upload.maximum_size=1310720
1368-
odroid_esp32.upload.maximum_data_size=294912
1368+
odroid_esp32.upload.maximum_data_size=327680
13691369
odroid_esp32.upload.wait_for_upload_port=true
13701370

13711371
odroid_esp32.serial.disableDTR=true
@@ -1443,7 +1443,7 @@ heltec_wifi_kit_32.name=Heltec_WIFI_Kit_32
14431443

14441444
heltec_wifi_kit_32.upload.tool=esptool
14451445
heltec_wifi_kit_32.upload.maximum_size=1310720
1446-
heltec_wifi_kit_32.upload.maximum_data_size=294912
1446+
heltec_wifi_kit_32.upload.maximum_data_size=327680
14471447
heltec_wifi_kit_32.upload.wait_for_upload_port=true
14481448

14491449
heltec_wifi_kit_32.serial.disableDTR=true
@@ -1486,7 +1486,7 @@ heltec_wifi_lora_32.name=Heltec_WIFI_LoRa_32
14861486

14871487
heltec_wifi_lora_32.upload.tool=esptool
14881488
heltec_wifi_lora_32.upload.maximum_size=1310720
1489-
heltec_wifi_lora_32.upload.maximum_data_size=294912
1489+
heltec_wifi_lora_32.upload.maximum_data_size=327680
14901490
heltec_wifi_lora_32.upload.wait_for_upload_port=true
14911491

14921492
heltec_wifi_lora_32.serial.disableDTR=true
@@ -1529,7 +1529,7 @@ espectro32.name=ESPectro32
15291529

15301530
espectro32.upload.tool=esptool
15311531
espectro32.upload.maximum_size=1310720
1532-
espectro32.upload.maximum_data_size=294912
1532+
espectro32.upload.maximum_data_size=327680
15331533
espectro32.upload.wait_for_upload_port=true
15341534

15351535
espectro32.serial.disableDTR=true
@@ -1604,7 +1604,7 @@ CoreESP32.name=Microduino-CoreESP32
16041604

16051605
CoreESP32.upload.tool=esptool
16061606
CoreESP32.upload.maximum_size=1310720
1607-
CoreESP32.upload.maximum_data_size=294912
1607+
CoreESP32.upload.maximum_data_size=327680
16081608
CoreESP32.upload.wait_for_upload_port=true
16091609

16101610
CoreESP32.serial.disableDTR=true

platform.txt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -88,8 +88,8 @@ recipe.output.save_file={build.project_name}.{build.variant}.bin
8888

8989
## Compute size
9090
recipe.size.pattern="{compiler.path}{compiler.size.cmd}" -A "{build.path}/{build.project_name}.elf"
91-
recipe.size.regex=^(?:\.iram0\.text|\.dram0\.text|\.flash\.text|\.dram0\.data|\.flash\.rodata|)\s+([0-9]+).*
92-
recipe.size.regex.data=^(?:\.dram0\.data|\.dram0\.bss)\s+([0-9]+).*
91+
recipe.size.regex=^(?:\.iram0\.text|\.iram0\.vectors|\.dram0\.data|\.flash\.text|\.flash\.rodata|)\s+([0-9]+).*
92+
recipe.size.regex.data=^(?:\.dram0\.data|\.dram0\.bss|\.noinit)\s+([0-9]+).*
9393

9494
# ------------------------------
9595

0 commit comments

Comments
 (0)