Skip to content

Commit 0416bc6

Browse files
committed
Update PSRAM board definitions for PlatformIO
1 parent 206faf8 commit 0416bc6

File tree

1 file changed

+20
-9
lines changed

1 file changed

+20
-9
lines changed

platformio.ini

Lines changed: 20 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -140,28 +140,33 @@ board_build.filesystem = littlefs
140140
[env:featheresp32s2]
141141
extends = common:esp32
142142
board = featheresp32-s2
143-
build_flags = -DARDUINO_ADAFRUIT_FEATHER_ESP32S2
143+
build_flags = -DARDUINO_ADAFRUIT_FEATHER_ESP32S2 -DBOARD_HAS_PSRAM
144+
board_build.partitions = tinyuf2-partitions-4MB.csv
144145
extra_scripts = pre:rename_usb_config.py
145146

146147
; Adafruit Feather ESP32-S2 TFT
147148
[env:adafruit_feather_esp32s2_tft]
148149
extends = common:esp32
149150
board = adafruit_feather_esp32s2_tft
150-
build_flags = -DARDUINO_ADAFRUIT_FEATHER_ESP32S2_TFT
151+
build_flags = -DARDUINO_ADAFRUIT_FEATHER_ESP32S2_TFT -DBOARD_HAS_PSRAM
152+
board_build.partitions = tinyuf2-partitions-4MB.csv
151153
extra_scripts = pre:rename_usb_config.py
152154

153155
; Adafruit Feather ESP32-S2 Reverse TFT
154156
[env:adafruit_feather_esp32s2_reversetft]
155157
extends = common:esp32
156158
board = adafruit_feather_esp32s2_reversetft
157-
build_flags = -DARDUINO_ADAFRUIT_FEATHER_ESP32S2_REVTFT
159+
build_flags = -DARDUINO_ADAFRUIT_FEATHER_ESP32S2_REVTFT -DBOARD_HAS_PSRAM
160+
board_build.partitions = tinyuf2-partitions-4MB.csv
158161
extra_scripts = pre:rename_usb_config.py
159162

160163
; Adafruit Feather ESP32-S3 2MB PSRAM
161164
[env:adafruit_feather_esp32s3]
162165
extends = common:esp32
163166
board = adafruit_feather_esp32s3
164-
build_flags = -DARDUINO_ADAFRUIT_FEATHER_ESP32S3
167+
build_flags = -DARDUINO_ADAFRUIT_FEATHER_ESP32S3 -DBOARD_HAS_PSRAM
168+
;set partition to tinyuf2-partitions-4MB.csv as of idf 5.1
169+
board_build.partitions = tinyuf2-partitions-4MB.csv
165170
extra_scripts = pre:rename_usb_config.py
166171

167172
; Adafruit Feather ESP32-S3 NO PSRAM
@@ -177,7 +182,7 @@ extends = common:esp32
177182
build_type = debug
178183
debug_tool = esp-builtin
179184
board = adafruit_feather_esp32s3_tft
180-
build_flags = -DARDUINO_ADAFRUIT_FEATHER_ESP32S3_TFT
185+
build_flags = -DARDUINO_ADAFRUIT_FEATHER_ESP32S3_TFT -DBOARD_HAS_PSRAM
181186
;set partition to tinyuf2-partitions-4MB.csv as of idf 5.1
182187
board_build.partitions = tinyuf2-partitions-4MB.csv
183188
extra_scripts = pre:rename_usb_config.py
@@ -186,7 +191,7 @@ extra_scripts = pre:rename_usb_config.py
186191
[env:adafruit_feather_esp32s3_reversetft]
187192
extends = common:esp32
188193
board = adafruit_feather_esp32s3_reversetft
189-
build_flags = -DARDUINO_ADAFRUIT_FEATHER_ESP32S3_REVTFT
194+
build_flags = -DARDUINO_ADAFRUIT_FEATHER_ESP32S3_REVTFT -DBOARD_HAS_PSRAM
190195
;set partition to tinyuf2-partitions-4MB.csv as of idf 5.1
191196
board_build.partitions = tinyuf2-partitions-4MB.csv
192197
extra_scripts = pre:rename_usb_config.py
@@ -195,14 +200,18 @@ extra_scripts = pre:rename_usb_config.py
195200
[env:adafruit_magtag29_esp32s2]
196201
extends = common:esp32
197202
board = adafruit_magtag29_esp32s2
198-
build_flags = -DARDUINO_MAGTAG29_ESP32S2
203+
build_flags = -DARDUINO_MAGTAG29_ESP32S2 -DBOARD_HAS_PSRAM
204+
;set partition to tinyuf2-partitions-4MB.csv as of idf 5.1
205+
board_build.partitions = tinyuf2-partitions-4MB.csv
199206
extra_scripts = pre:rename_usb_config.py
200207

201208
; Adafruit Metro ESP32-S2
202209
[env:adafruit_metro_esp32s2]
203210
extends = common:esp32
204211
board = adafruit_metro_esp32s2
205-
build_flags = -DARDUINO_METRO_ESP32S2
212+
build_flags = -DARDUINO_METRO_ESP32S2 -DBOARD_HAS_PSRAM
213+
;set partition to tinyuf2-partitions-4MB.csv as of idf 5.1
214+
board_build.partitions = tinyuf2-partitions-4MB.csv
206215
extra_scripts = pre:rename_usb_config.py
207216

208217
; Adafruit QT Py ESP32 Pico
@@ -226,7 +235,9 @@ board_build.partitions = min_spiffs.csv
226235
[env:adafruit_qtpy_esp32s2]
227236
extends = common:esp32
228237
board = adafruit_qtpy_esp32s2
229-
build_flags = -DARDUINO_ADAFRUIT_QTPY_ESP32S2
238+
build_flags = -DARDUINO_ADAFRUIT_QTPY_ESP32S2 -DBOARD_HAS_PSRAM
239+
;set partition to tinyuf2-partitions-4MB.csv as of idf 5.1
240+
board_build.partitions = tinyuf2-partitions-4MB.csv
230241
extra_scripts = pre:rename_usb_config.py
231242

232243
; Adafruit QT Py ESP32-S3 NO PSRAM

0 commit comments

Comments
 (0)