Skip to content

Commit 861136d

Browse files
Add 2MB obtion to 8285 generic board
The ESP8285H16 is reported to have 2MB of flash, so add an option the the Generic 8285 board for 2MB. Fixes esp8266#7161
1 parent e64cb61 commit 861136d

File tree

3 files changed

+59
-2
lines changed

3 files changed

+59
-2
lines changed

boards.txt

Lines changed: 57 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -625,6 +625,63 @@ esp8285.menu.eesz.1M.build.flash_ld=eagle.flash.1m.ld
625625
esp8285.menu.eesz.1M.build.spiffs_pagesize=256
626626
esp8285.menu.eesz.1M.upload.maximum_size=1023984
627627
esp8285.menu.eesz.1M.build.rfcal_addr=0xFC000
628+
esp8285.menu.eesz.2M64=2MB (FS:64KB OTA:~992KB)
629+
esp8285.menu.eesz.2M64.build.flash_size=2M
630+
esp8285.menu.eesz.2M64.build.flash_size_bytes=0x200000
631+
esp8285.menu.eesz.2M64.build.flash_ld=eagle.flash.2m64.ld
632+
esp8285.menu.eesz.2M64.build.spiffs_pagesize=256
633+
esp8285.menu.eesz.2M64.upload.maximum_size=1044464
634+
esp8285.menu.eesz.2M64.build.rfcal_addr=0x1FC000
635+
esp8285.menu.eesz.2M64.build.spiffs_start=0x1F0000
636+
esp8285.menu.eesz.2M64.build.spiffs_end=0x1FB000
637+
esp8285.menu.eesz.2M64.build.spiffs_blocksize=4096
638+
esp8285.menu.eesz.2M128=2MB (FS:128KB OTA:~960KB)
639+
esp8285.menu.eesz.2M128.build.flash_size=2M
640+
esp8285.menu.eesz.2M128.build.flash_size_bytes=0x200000
641+
esp8285.menu.eesz.2M128.build.flash_ld=eagle.flash.2m128.ld
642+
esp8285.menu.eesz.2M128.build.spiffs_pagesize=256
643+
esp8285.menu.eesz.2M128.upload.maximum_size=1044464
644+
esp8285.menu.eesz.2M128.build.rfcal_addr=0x1FC000
645+
esp8285.menu.eesz.2M128.build.spiffs_start=0x1E0000
646+
esp8285.menu.eesz.2M128.build.spiffs_end=0x1FB000
647+
esp8285.menu.eesz.2M128.build.spiffs_blocksize=4096
648+
esp8285.menu.eesz.2M256=2MB (FS:256KB OTA:~896KB)
649+
esp8285.menu.eesz.2M256.build.flash_size=2M
650+
esp8285.menu.eesz.2M256.build.flash_size_bytes=0x200000
651+
esp8285.menu.eesz.2M256.build.flash_ld=eagle.flash.2m256.ld
652+
esp8285.menu.eesz.2M256.build.spiffs_pagesize=256
653+
esp8285.menu.eesz.2M256.upload.maximum_size=1044464
654+
esp8285.menu.eesz.2M256.build.rfcal_addr=0x1FC000
655+
esp8285.menu.eesz.2M256.build.spiffs_start=0x1C0000
656+
esp8285.menu.eesz.2M256.build.spiffs_end=0x1FB000
657+
esp8285.menu.eesz.2M256.build.spiffs_blocksize=4096
658+
esp8285.menu.eesz.2M512=2MB (FS:512KB OTA:~768KB)
659+
esp8285.menu.eesz.2M512.build.flash_size=2M
660+
esp8285.menu.eesz.2M512.build.flash_size_bytes=0x200000
661+
esp8285.menu.eesz.2M512.build.flash_ld=eagle.flash.2m512.ld
662+
esp8285.menu.eesz.2M512.build.spiffs_pagesize=256
663+
esp8285.menu.eesz.2M512.upload.maximum_size=1044464
664+
esp8285.menu.eesz.2M512.build.rfcal_addr=0x1FC000
665+
esp8285.menu.eesz.2M512.build.spiffs_start=0x180000
666+
esp8285.menu.eesz.2M512.build.spiffs_end=0x1FA000
667+
esp8285.menu.eesz.2M512.build.spiffs_blocksize=8192
668+
esp8285.menu.eesz.2M1M=2MB (FS:1MB OTA:~512KB)
669+
esp8285.menu.eesz.2M1M.build.flash_size=2M
670+
esp8285.menu.eesz.2M1M.build.flash_size_bytes=0x200000
671+
esp8285.menu.eesz.2M1M.build.flash_ld=eagle.flash.2m1m.ld
672+
esp8285.menu.eesz.2M1M.build.spiffs_pagesize=256
673+
esp8285.menu.eesz.2M1M.upload.maximum_size=1044464
674+
esp8285.menu.eesz.2M1M.build.rfcal_addr=0x1FC000
675+
esp8285.menu.eesz.2M1M.build.spiffs_start=0x100000
676+
esp8285.menu.eesz.2M1M.build.spiffs_end=0x1FA000
677+
esp8285.menu.eesz.2M1M.build.spiffs_blocksize=8192
678+
esp8285.menu.eesz.2M=2MB (FS:none OTA:~1019KB)
679+
esp8285.menu.eesz.2M.build.flash_size=2M
680+
esp8285.menu.eesz.2M.build.flash_size_bytes=0x200000
681+
esp8285.menu.eesz.2M.build.flash_ld=eagle.flash.2m.ld
682+
esp8285.menu.eesz.2M.build.spiffs_pagesize=256
683+
esp8285.menu.eesz.2M.upload.maximum_size=1044464
684+
esp8285.menu.eesz.2M.build.rfcal_addr=0x1FC000
628685
esp8285.menu.led.2=2
629686
esp8285.menu.led.2.build.led=-DLED_BUILTIN=2
630687
esp8285.menu.led.0=0

package/package_esp8266com_index.template.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -378,4 +378,4 @@
378378
]
379379
}
380380
]
381-
}
381+
}

tools/boards.txt.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -286,7 +286,7 @@
286286
'crystalfreq_menu',
287287
'flashmode_dout',
288288
'flashfreq_40',
289-
'1M',
289+
'1M', '2M',
290290
'led',
291291
],
292292
'desc': [ 'ESP8285 (`datasheet <http://www.espressif.com/sites/default/files/0a-esp8285_datasheet_en_v1.0_20160422.pdf>`__) is a multi-chip package which contains ESP8266 and 1MB flash. All points related to bootstrapping resistors and recommended circuits listed above apply to ESP8285 as well.',

0 commit comments

Comments
 (0)