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

boards.txt

Lines changed: 69 additions & 2 deletions
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

doc/boards.rst

Lines changed: 1 addition & 1 deletion
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
-------------

tools/boards.txt.py

Lines changed: 3 additions & 2 deletions
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)
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy