@@ -41,6 +41,7 @@ lib_deps =
4141 adafruit/Adafruit Si7021 Library
4242 adafruit/Adafruit VCNL4020 Library
4343 adafruit/Adafruit VCNL4040
44+ adafruit/Adafruit MCP3421
4445 adafruit/Adafruit MCP9808 Library
4546 adafruit/Adafruit MCP9600 Library
4647 adafruit/Adafruit MPL115A2
@@ -139,28 +140,33 @@ board_build.filesystem = littlefs
139140[env:featheresp32s2]
140141extends = common:esp32
141142board = featheresp32-s2
142- build_flags = -DARDUINO_ADAFRUIT_FEATHER_ESP32S2
143+ build_flags = -DARDUINO_ADAFRUIT_FEATHER_ESP32S2 -DBOARD_HAS_PSRAM
144+ board_build.partitions = tinyuf2-partitions-4MB.csv
143145extra_scripts = pre:rename_usb_config.py
144146
145147; Adafruit Feather ESP32-S2 TFT
146148[env:adafruit_feather_esp32s2_tft]
147149extends = common:esp32
148150board = adafruit_feather_esp32s2_tft
149- 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
150153extra_scripts = pre:rename_usb_config.py
151154
152155; Adafruit Feather ESP32-S2 Reverse TFT
153156[env:adafruit_feather_esp32s2_reversetft]
154157extends = common:esp32
155158board = adafruit_feather_esp32s2_reversetft
156- 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
157161extra_scripts = pre:rename_usb_config.py
158162
159163; Adafruit Feather ESP32-S3 2MB PSRAM
160164[env:adafruit_feather_esp32s3]
161165extends = common:esp32
162166board = adafruit_feather_esp32s3
163- 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
164170extra_scripts = pre:rename_usb_config.py
165171
166172; Adafruit Feather ESP32-S3 NO PSRAM
@@ -176,7 +182,7 @@ extends = common:esp32
176182build_type = debug
177183debug_tool = esp-builtin
178184board = adafruit_feather_esp32s3_tft
179- build_flags = -DARDUINO_ADAFRUIT_FEATHER_ESP32S3_TFT
185+ build_flags = -DARDUINO_ADAFRUIT_FEATHER_ESP32S3_TFT -DBOARD_HAS_PSRAM
180186; set partition to tinyuf2-partitions-4MB.csv as of idf 5.1
181187board_build.partitions = tinyuf2-partitions-4MB.csv
182188extra_scripts = pre:rename_usb_config.py
@@ -185,7 +191,7 @@ extra_scripts = pre:rename_usb_config.py
185191[env:adafruit_feather_esp32s3_reversetft]
186192extends = common:esp32
187193board = adafruit_feather_esp32s3_reversetft
188- build_flags = -DARDUINO_ADAFRUIT_FEATHER_ESP32S3_REVTFT
194+ build_flags = -DARDUINO_ADAFRUIT_FEATHER_ESP32S3_REVTFT -DBOARD_HAS_PSRAM
189195; set partition to tinyuf2-partitions-4MB.csv as of idf 5.1
190196board_build.partitions = tinyuf2-partitions-4MB.csv
191197extra_scripts = pre:rename_usb_config.py
@@ -194,14 +200,18 @@ extra_scripts = pre:rename_usb_config.py
194200[env:adafruit_magtag29_esp32s2]
195201extends = common:esp32
196202board = adafruit_magtag29_esp32s2
197- 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
198206extra_scripts = pre:rename_usb_config.py
199207
200208; Adafruit Metro ESP32-S2
201209[env:adafruit_metro_esp32s2]
202210extends = common:esp32
203211board = adafruit_metro_esp32s2
204- 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
205215extra_scripts = pre:rename_usb_config.py
206216
207217; Adafruit QT Py ESP32 Pico
@@ -225,7 +235,9 @@ board_build.partitions = min_spiffs.csv
225235[env:adafruit_qtpy_esp32s2]
226236extends = common:esp32
227237board = adafruit_qtpy_esp32s2
228- 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
229241extra_scripts = pre:rename_usb_config.py
230242
231243; Adafruit QT Py ESP32-S3 NO PSRAM
0 commit comments