diff --git a/boards.txt b/boards.txt index 21a54c6dd..7fa359a7e 100644 --- a/boards.txt +++ b/boards.txt @@ -11241,6 +11241,18 @@ datanoisetv_picoadk_v2.menu.freq.275=275 MHz (Overclock) datanoisetv_picoadk_v2.menu.freq.275.build.f_cpu=275000000L datanoisetv_picoadk_v2.menu.freq.300=300 MHz (Overclock) datanoisetv_picoadk_v2.menu.freq.300.build.f_cpu=300000000L +datanoisetv_picoadk_v2.menu.psram.0mb=0MByte PSRAM +datanoisetv_picoadk_v2.menu.psram.0mb.build.psram_length=0x000000 +datanoisetv_picoadk_v2.menu.psram.2mb=2MByte PSRAM +datanoisetv_picoadk_v2.menu.psram.2mb.build.psram_length=0x200000 +datanoisetv_picoadk_v2.menu.psram.4mb=4MByte PSRAM +datanoisetv_picoadk_v2.menu.psram.4mb.build.psram_length=0x400000 +datanoisetv_picoadk_v2.menu.psram.8mb=8MByte PSRAM +datanoisetv_picoadk_v2.menu.psram.8mb.build.psram_length=0x800000 +datanoisetv_picoadk_v2.menu.psramfreq.freq109=109 MHz +datanoisetv_picoadk_v2.menu.psramfreq.freq109.build.psram_freq=-DRP2350_PSRAM_MAX_SCK_HZ=109000000 +datanoisetv_picoadk_v2.menu.psramfreq.freq133=133 MHz +datanoisetv_picoadk_v2.menu.psramfreq.freq133.build.psram_freq=-DRP2350_PSRAM_MAX_SCK_HZ=133000000 datanoisetv_picoadk_v2.menu.opt.Small=Small (-Os) (standard) datanoisetv_picoadk_v2.menu.opt.Small.build.flags.optimize=-Os datanoisetv_picoadk_v2.menu.opt.Optimize=Optimize (-O) diff --git a/tools/makeboards.py b/tools/makeboards.py index 7396f61bf..3887ec2d3 100755 --- a/tools/makeboards.py +++ b/tools/makeboards.py @@ -342,6 +342,10 @@ def MakeBoard(name, chip, vendor_name, product_name, vid, pid, pwr, boarddefine, BuildPSRAMCS(name) BuildPSRAM(name) BuildPSRAMFreq(name) + elif name == "datanoisetv_picoadk_v2": + # Optional, user needs to solder themselves + BuildPSRAM(name) + BuildPSRAMFreq(name) elif name == "adafruit_feather_rp2350_hstx": # Optional, user needs to solder themselves BuildPSRAM(name)