Skip to content

Commit 712bca1

Browse files
committed
Add option for custom partitions without restrictions
1 parent b4f5e65 commit 712bca1

File tree

1 file changed

+33
-0
lines changed

1 file changed

+33
-0
lines changed

boards.txt

Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -122,6 +122,9 @@ esp32h2.menu.PartitionScheme.app3M_fat9M_16MB.upload.maximum_size=3145728
122122
esp32h2.menu.PartitionScheme.rainmaker=RainMaker
123123
esp32h2.menu.PartitionScheme.rainmaker.build.partitions=rainmaker
124124
esp32h2.menu.PartitionScheme.rainmaker.upload.maximum_size=3145728
125+
esp32h2.menu.PartitionScheme.custom=Custom
126+
esp32h2.menu.PartitionScheme.custom.build.partitions=
127+
esp32h2.menu.PartitionScheme.custom.upload.maximum_size=16777216
125128

126129
esp32h2.menu.FlashMode.qio=QIO
127130
esp32h2.menu.FlashMode.qio.build.flash_mode=dio
@@ -278,6 +281,9 @@ esp32c6.menu.PartitionScheme.app3M_fat9M_16MB.upload.maximum_size=3145728
278281
esp32c6.menu.PartitionScheme.rainmaker=RainMaker
279282
esp32c6.menu.PartitionScheme.rainmaker.build.partitions=rainmaker
280283
esp32c6.menu.PartitionScheme.rainmaker.upload.maximum_size=3145728
284+
esp32c6.menu.PartitionScheme.custom=Custom
285+
esp32c6.menu.PartitionScheme.custom.build.partitions=
286+
esp32c6.menu.PartitionScheme.custom.upload.maximum_size=16777216
281287

282288
esp32c6.menu.CPUFreq.160=160MHz (WiFi)
283289
esp32c6.menu.CPUFreq.160.build.f_cpu=160000000L
@@ -525,6 +531,9 @@ esp32s3.menu.PartitionScheme.esp_sr_16=ESP SR 16M (3MB APP/7MB SPIFFS/2.9MB MODE
525531
esp32s3.menu.PartitionScheme.esp_sr_16.upload.maximum_size=3145728
526532
esp32s3.menu.PartitionScheme.esp_sr_16.upload.extra_flags=0xD10000 {build.path}/srmodels.bin
527533
esp32s3.menu.PartitionScheme.esp_sr_16.build.partitions=esp_sr_16
534+
esp32s3.menu.PartitionScheme.custom=Custom
535+
esp32s3.menu.PartitionScheme.custom.build.partitions=
536+
esp32s3.menu.PartitionScheme.custom.upload.maximum_size=16777216
528537

529538
esp32s3.menu.CPUFreq.240=240MHz (WiFi)
530539
esp32s3.menu.CPUFreq.240.build.f_cpu=240000000L
@@ -666,6 +675,9 @@ esp32c3.menu.PartitionScheme.app3M_fat9M_16MB.upload.maximum_size=3145728
666675
esp32c3.menu.PartitionScheme.rainmaker=RainMaker
667676
esp32c3.menu.PartitionScheme.rainmaker.build.partitions=rainmaker
668677
esp32c3.menu.PartitionScheme.rainmaker.upload.maximum_size=3145728
678+
esp32c3.menu.PartitionScheme.custom=Custom
679+
esp32c3.menu.PartitionScheme.custom.build.partitions=
680+
esp32c3.menu.PartitionScheme.custom.upload.maximum_size=16777216
669681

670682
esp32c3.menu.CPUFreq.160=160MHz (WiFi)
671683
esp32c3.menu.CPUFreq.160.build.f_cpu=160000000L
@@ -855,6 +867,9 @@ esp32s2.menu.PartitionScheme.app3M_fat9M_16MB.upload.maximum_size=3145728
855867
esp32s2.menu.PartitionScheme.rainmaker=RainMaker
856868
esp32s2.menu.PartitionScheme.rainmaker.build.partitions=rainmaker
857869
esp32s2.menu.PartitionScheme.rainmaker.upload.maximum_size=3145728
870+
esp32s2.menu.PartitionScheme.custom=Custom
871+
esp32s2.menu.PartitionScheme.custom.build.partitions=
872+
esp32s2.menu.PartitionScheme.custom.upload.maximum_size=16777216
858873

859874
esp32s2.menu.CPUFreq.240=240MHz (WiFi)
860875
esp32s2.menu.CPUFreq.240.build.f_cpu=240000000L
@@ -1021,6 +1036,9 @@ esp32.menu.PartitionScheme.app3M_fat9M_16MB.upload.maximum_size=3145728
10211036
esp32.menu.PartitionScheme.rainmaker=RainMaker
10221037
esp32.menu.PartitionScheme.rainmaker.build.partitions=rainmaker
10231038
esp32.menu.PartitionScheme.rainmaker.upload.maximum_size=3145728
1039+
esp32.menu.PartitionScheme.custom=Custom
1040+
esp32.menu.PartitionScheme.custom.build.partitions=
1041+
esp32.menu.PartitionScheme.custom.upload.maximum_size=16777216
10241042

10251043
esp32.menu.CPUFreq.240=240MHz (WiFi/BT)
10261044
esp32.menu.CPUFreq.240.build.f_cpu=240000000L
@@ -1184,6 +1202,9 @@ esp32da.menu.PartitionScheme.app3M_fat9M_16MB.upload.maximum_size=3145728
11841202
esp32da.menu.PartitionScheme.rainmaker=RainMaker
11851203
esp32da.menu.PartitionScheme.rainmaker.build.partitions=rainmaker
11861204
esp32da.menu.PartitionScheme.rainmaker.upload.maximum_size=3145728
1205+
esp32da.menu.PartitionScheme.custom=Custom
1206+
esp32da.menu.PartitionScheme.custom.build.partitions=
1207+
esp32da.menu.PartitionScheme.custom.upload.maximum_size=16777216
11871208

11881209
esp32da.menu.CPUFreq.240=240MHz (WiFi/BT)
11891210
esp32da.menu.CPUFreq.240.build.f_cpu=240000000L
@@ -1340,6 +1361,9 @@ esp32wrover.menu.PartitionScheme.fatflash.upload.maximum_size=2097152
13401361
esp32wrover.menu.PartitionScheme.rainmaker=RainMaker
13411362
esp32wrover.menu.PartitionScheme.rainmaker.build.partitions=rainmaker
13421363
esp32wrover.menu.PartitionScheme.rainmaker.upload.maximum_size=3145728
1364+
esp32wrover.menu.PartitionScheme.custom=Custom
1365+
esp32wrover.menu.PartitionScheme.custom.build.partitions=
1366+
esp32wrover.menu.PartitionScheme.custom.upload.maximum_size=16777216
13431367

13441368
esp32wrover.menu.FlashMode.qio=QIO
13451369
esp32wrover.menu.FlashMode.qio.build.flash_mode=dio
@@ -1435,6 +1459,9 @@ pico32.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
14351459
pico32.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (Large APPS with OTA)
14361460
pico32.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
14371461
pico32.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
1462+
pico32.menu.PartitionScheme.custom=Custom
1463+
pico32.menu.PartitionScheme.custom.build.partitions=
1464+
pico32.menu.PartitionScheme.custom.upload.maximum_size=16777216
14381465

14391466
pico32.menu.UploadSpeed.921600=921600
14401467
pico32.menu.UploadSpeed.921600.upload.speed=921600
@@ -1545,6 +1572,9 @@ esp32s3box.menu.PartitionScheme.esp_sr_16=ESP SR 16M (3MB APP/7MB SPIFFS/2.9MB M
15451572
esp32s3box.menu.PartitionScheme.esp_sr_16.upload.maximum_size=3145728
15461573
esp32s3box.menu.PartitionScheme.esp_sr_16.upload.extra_flags=0xD10000 {build.path}/srmodels.bin
15471574
esp32s3box.menu.PartitionScheme.esp_sr_16.build.partitions=esp_sr_16
1575+
esp32s3box.menu.PartitionScheme.custom=Custom
1576+
esp32s3box.menu.PartitionScheme.custom.build.partitions=
1577+
esp32s3box.menu.PartitionScheme.custom.upload.maximum_size=16777216
15481578

15491579
esp32s3box.menu.DebugLevel.none=None
15501580
esp32s3box.menu.DebugLevel.none.build.code_debug=0
@@ -1656,6 +1686,9 @@ esp32s3usbotg.menu.PartitionScheme.fatflash.upload.maximum_size=2097152
16561686
esp32s3usbotg.menu.PartitionScheme.app3M_fat9M_16MB=16M Flash (3MB APP/9.9MB FATFS)
16571687
esp32s3usbotg.menu.PartitionScheme.app3M_fat9M_16MB.build.partitions=app3M_fat9M_16MB
16581688
esp32s3usbotg.menu.PartitionScheme.app3M_fat9M_16MB.upload.maximum_size=3145728
1689+
esp32s3usbotg.menu.PartitionScheme.custom=Custom
1690+
esp32s3usbotg.menu.PartitionScheme.custom.build.partitions=
1691+
esp32s3usbotg.menu.PartitionScheme.custom.upload.maximum_size=16777216
16591692

16601693
esp32s3usbotg.menu.DebugLevel.none=None
16611694
esp32s3usbotg.menu.DebugLevel.none.build.code_debug=0

0 commit comments

Comments
 (0)