Add PSRAM option for Adafruit Metro RP2350 (#2961)

Fixes #2960
This commit is contained in:
Earle F. Philhower, III 2025-05-16 08:34:01 -07:00 committed by GitHub
parent 08353deb88
commit 7c51742522
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
2 changed files with 9 additions and 1 deletions

View file

@ -6802,6 +6802,14 @@ adafruit_metro_rp2350.menu.freq.276=276 MHz (Overclock)
adafruit_metro_rp2350.menu.freq.276.build.f_cpu=276000000L adafruit_metro_rp2350.menu.freq.276.build.f_cpu=276000000L
adafruit_metro_rp2350.menu.freq.300=300 MHz (Overclock) adafruit_metro_rp2350.menu.freq.300=300 MHz (Overclock)
adafruit_metro_rp2350.menu.freq.300.build.f_cpu=300000000L adafruit_metro_rp2350.menu.freq.300.build.f_cpu=300000000L
adafruit_metro_rp2350.menu.psram.0mb=0MByte PSRAM
adafruit_metro_rp2350.menu.psram.0mb.build.psram_length=0x000000
adafruit_metro_rp2350.menu.psram.2mb=2MByte PSRAM
adafruit_metro_rp2350.menu.psram.2mb.build.psram_length=0x200000
adafruit_metro_rp2350.menu.psram.4mb=4MByte PSRAM
adafruit_metro_rp2350.menu.psram.4mb.build.psram_length=0x400000
adafruit_metro_rp2350.menu.psram.8mb=8MByte PSRAM
adafruit_metro_rp2350.menu.psram.8mb.build.psram_length=0x800000
adafruit_metro_rp2350.menu.opt.Small=Small (-Os) (standard) adafruit_metro_rp2350.menu.opt.Small=Small (-Os) (standard)
adafruit_metro_rp2350.menu.opt.Small.build.flags.optimize=-Os adafruit_metro_rp2350.menu.opt.Small.build.flags.optimize=-Os
adafruit_metro_rp2350.menu.opt.Optimize=Optimize (-O) adafruit_metro_rp2350.menu.opt.Optimize=Optimize (-O)

View file

@ -364,7 +364,7 @@ def MakeBoard(name, chip, vendor_name, product_name, vid, pid, pwr, boarddefine,
# Optional, user needs to solder themselves # Optional, user needs to solder themselves
BuildPSRAM(name) BuildPSRAM(name)
BuildPSRAMFreq(name) BuildPSRAMFreq(name)
elif name == "adafruit_feather_rp2350_hstx": elif (name == "adafruit_feather_rp2350_hstx") or (name == "adafruit_metro_rp2350"):
# Optional, user needs to solder themselves # Optional, user needs to solder themselves
BuildPSRAM(name) BuildPSRAM(name)
else: else: