Skip to content

Commit 7b48b9d

Browse files
authored
boards: 4dsystems (gen4iod) updates (#7433)
* boards: 4dsystems (gen4iod) updates
1 parent d59b148 commit 7b48b9d

File tree

3 files changed

+73
-5
lines changed

3 files changed

+73
-5
lines changed

Diff for: boards.txt

+69-2
Original file line numberDiff line numberDiff line change
@@ -5458,9 +5458,76 @@ gen4iod.menu.ssl.all.build.sslflags=
54585458
gen4iod.menu.ssl.basic=Basic SSL ciphers (lower ROM use)
54595459
gen4iod.menu.ssl.basic.build.sslflags=-DBEARSSL_SSL_BASIC
54605460
gen4iod.upload.resetmethod=--before default_reset --after hard_reset
5461-
gen4iod.build.flash_mode=dio
5462-
gen4iod.build.flash_flags=-DFLASHMODE_DIO
5461+
gen4iod.menu.FlashMode.dout=DOUT (compatible)
5462+
gen4iod.menu.FlashMode.dout.build.flash_mode=dout
5463+
gen4iod.menu.FlashMode.dout.build.flash_flags=-DFLASHMODE_DOUT
5464+
gen4iod.menu.FlashMode.dio=DIO
5465+
gen4iod.menu.FlashMode.dio.build.flash_mode=dio
5466+
gen4iod.menu.FlashMode.dio.build.flash_flags=-DFLASHMODE_DIO
5467+
gen4iod.menu.FlashMode.qout=QOUT
5468+
gen4iod.menu.FlashMode.qout.build.flash_mode=qout
5469+
gen4iod.menu.FlashMode.qout.build.flash_flags=-DFLASHMODE_QOUT
5470+
gen4iod.menu.FlashMode.qio=QIO (fast)
5471+
gen4iod.menu.FlashMode.qio.build.flash_mode=qio
5472+
gen4iod.menu.FlashMode.qio.build.flash_flags=-DFLASHMODE_QIO
54635473
gen4iod.build.flash_freq=80
5474+
gen4iod.menu.eesz.2M64=2MB (FS:64KB OTA:~992KB)
5475+
gen4iod.menu.eesz.2M64.build.flash_size=2M
5476+
gen4iod.menu.eesz.2M64.build.flash_size_bytes=0x200000
5477+
gen4iod.menu.eesz.2M64.build.flash_ld=eagle.flash.2m64.ld
5478+
gen4iod.menu.eesz.2M64.build.spiffs_pagesize=256
5479+
gen4iod.menu.eesz.2M64.upload.maximum_size=1044464
5480+
gen4iod.menu.eesz.2M64.build.rfcal_addr=0x1FC000
5481+
gen4iod.menu.eesz.2M64.build.spiffs_start=0x1F0000
5482+
gen4iod.menu.eesz.2M64.build.spiffs_end=0x1FB000
5483+
gen4iod.menu.eesz.2M64.build.spiffs_blocksize=4096
5484+
gen4iod.menu.eesz.2M128=2MB (FS:128KB OTA:~960KB)
5485+
gen4iod.menu.eesz.2M128.build.flash_size=2M
5486+
gen4iod.menu.eesz.2M128.build.flash_size_bytes=0x200000
5487+
gen4iod.menu.eesz.2M128.build.flash_ld=eagle.flash.2m128.ld
5488+
gen4iod.menu.eesz.2M128.build.spiffs_pagesize=256
5489+
gen4iod.menu.eesz.2M128.upload.maximum_size=1044464
5490+
gen4iod.menu.eesz.2M128.build.rfcal_addr=0x1FC000
5491+
gen4iod.menu.eesz.2M128.build.spiffs_start=0x1E0000
5492+
gen4iod.menu.eesz.2M128.build.spiffs_end=0x1FB000
5493+
gen4iod.menu.eesz.2M128.build.spiffs_blocksize=4096
5494+
gen4iod.menu.eesz.2M256=2MB (FS:256KB OTA:~896KB)
5495+
gen4iod.menu.eesz.2M256.build.flash_size=2M
5496+
gen4iod.menu.eesz.2M256.build.flash_size_bytes=0x200000
5497+
gen4iod.menu.eesz.2M256.build.flash_ld=eagle.flash.2m256.ld
5498+
gen4iod.menu.eesz.2M256.build.spiffs_pagesize=256
5499+
gen4iod.menu.eesz.2M256.upload.maximum_size=1044464
5500+
gen4iod.menu.eesz.2M256.build.rfcal_addr=0x1FC000
5501+
gen4iod.menu.eesz.2M256.build.spiffs_start=0x1C0000
5502+
gen4iod.menu.eesz.2M256.build.spiffs_end=0x1FB000
5503+
gen4iod.menu.eesz.2M256.build.spiffs_blocksize=4096
5504+
gen4iod.menu.eesz.2M512=2MB (FS:512KB OTA:~768KB)
5505+
gen4iod.menu.eesz.2M512.build.flash_size=2M
5506+
gen4iod.menu.eesz.2M512.build.flash_size_bytes=0x200000
5507+
gen4iod.menu.eesz.2M512.build.flash_ld=eagle.flash.2m512.ld
5508+
gen4iod.menu.eesz.2M512.build.spiffs_pagesize=256
5509+
gen4iod.menu.eesz.2M512.upload.maximum_size=1044464
5510+
gen4iod.menu.eesz.2M512.build.rfcal_addr=0x1FC000
5511+
gen4iod.menu.eesz.2M512.build.spiffs_start=0x180000
5512+
gen4iod.menu.eesz.2M512.build.spiffs_end=0x1FA000
5513+
gen4iod.menu.eesz.2M512.build.spiffs_blocksize=8192
5514+
gen4iod.menu.eesz.2M1M=2MB (FS:1MB OTA:~512KB)
5515+
gen4iod.menu.eesz.2M1M.build.flash_size=2M
5516+
gen4iod.menu.eesz.2M1M.build.flash_size_bytes=0x200000
5517+
gen4iod.menu.eesz.2M1M.build.flash_ld=eagle.flash.2m1m.ld
5518+
gen4iod.menu.eesz.2M1M.build.spiffs_pagesize=256
5519+
gen4iod.menu.eesz.2M1M.upload.maximum_size=1044464
5520+
gen4iod.menu.eesz.2M1M.build.rfcal_addr=0x1FC000
5521+
gen4iod.menu.eesz.2M1M.build.spiffs_start=0x100000
5522+
gen4iod.menu.eesz.2M1M.build.spiffs_end=0x1FA000
5523+
gen4iod.menu.eesz.2M1M.build.spiffs_blocksize=8192
5524+
gen4iod.menu.eesz.2M=2MB (FS:none OTA:~1019KB)
5525+
gen4iod.menu.eesz.2M.build.flash_size=2M
5526+
gen4iod.menu.eesz.2M.build.flash_size_bytes=0x200000
5527+
gen4iod.menu.eesz.2M.build.flash_ld=eagle.flash.2m.ld
5528+
gen4iod.menu.eesz.2M.build.spiffs_pagesize=256
5529+
gen4iod.menu.eesz.2M.upload.maximum_size=1044464
5530+
gen4iod.menu.eesz.2M.build.rfcal_addr=0x1FC000
54645531
gen4iod.menu.eesz.512K32=512KB (FS:32KB OTA:~230KB)
54655532
gen4iod.menu.eesz.512K32.build.flash_size=512K
54665533
gen4iod.menu.eesz.512K32.build.flash_size_bytes=0x80000

Diff for: doc/boards.rst

+1-1
Original file line numberDiff line numberDiff line change
@@ -413,7 +413,7 @@ Datasheet and associated downloads can be found on the 4D Systems product page.
413413

414414
The gen4-IoD range can be programmed using the Arduino IDE and also the 4D Systems Workshop4 IDE, which incorporates many additional graphics benefits. GFX4d library is available, along with a number of demo applications.
415415

416-
- Product page: http://www.4dsystems.com.au/product/gen4-IoD
416+
- Product page: https://4dsystems.com.au/products/iot-display-modules
417417

418418
Digistump Oak
419419
-------------

Diff for: tools/boards.txt.py

+3-2
Original file line numberDiff line numberDiff line change
@@ -759,8 +759,9 @@
759759
},
760760
'macro': [
761761
'resetmethod_nodemcu',
762-
'flashmode_dio',
762+
'flashmode_menu',
763763
'flashfreq_80',
764+
'2M',
764765
'512K',
765766
],
766767
'desc': [ 'gen4-IoD Range of ESP8266 powered Display Modules by 4D Systems.',
@@ -771,7 +772,7 @@
771772
'',
772773
'The gen4-IoD range can be programmed using the Arduino IDE and also the 4D Systems Workshop4 IDE, which incorporates many additional graphics benefits. GFX4d library is available, along with a number of demo applications.',
773774
'',
774-
'- Product page: http://www.4dsystems.com.au/product/gen4-IoD',
775+
'- Product page: https://4dsystems.com.au/products/iot-display-modules',
775776
],
776777
}),
777778
( 'oak', {

0 commit comments

Comments
 (0)