Jonathan Bennett and GitHub
3a87e746a8
No longer need undefines, thanks to #10179 ( #10180 )
2026-04-16 21:34:28 -05:00
Austin and GitHub
0abd3cdde8
ESP32: Take away "tbeam" boards PSRAM to reclaim iram ( #10036 )
...
You read that right! Disable PSRAM on the ttgo-tbeam board to reclaim *iram*.
ttgo-tbeam.json is a copy of https://github.com/platformio/platform-espressif32/blob/v6.13.0/boards/ttgo-t-beam.json with HAS_PSRAM removed.
PSRAM support on OG-ESP32 involves a lot of iram usage thanks to iram-heavy workarounds that have been added to address hardware bugs.
See https://docs.espressif.com/projects/esp-idf/en/v4.4/esp32/api-guides/performance/ram-usage.html#optimizing-iram-usage
2026-03-30 13:20:19 -05:00
c4bac04be3
Exclude web server, paxcounter and few others from original ESP32 generation to fix IRAM overflow ( #10005 )
...
* Exclude web server, paxcounter and few others from original ESP32 generation to fix IRAM overflow
* Update variants/esp32/esp32.ini
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* Update variants/esp32/esp32.ini
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* Update build source filter in esp32.ini
Removed WiFiAPClient.cpp from build source filter.
---------
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2026-03-25 17:52:02 -05:00
Jonathan Bennett
df400850c1
Undefine LED_BUILTIN where needed
2026-01-28 18:56:57 -06:00
Ben Meadors and GitHub
1a6cbb5caa
Migrate all of the Meshtastic API attributes into the ini as a source of truth ( #9214 )
...
* Migrate all of the Meshtastic API attributes into the ini as a source of truth
* Cleanup garbage coalescing
* Another spot
* We already account for inkhud and mui
* Consolidate
* Removed them
* Boogers
* Infer
* Copying manifest should always succeed
* Remove portduino guards
* Rename
* None
2026-01-07 15:25:38 -06:00
Austin and GitHub
917794ebab
PIO: Remove useless inheritence (references extends env) ( #8987 )
...
Remove lib_deps section for all PlatformIO envs which are unneeded (only references the `extends` lib_deps, thus pointless)
This makes the configs more concise and make future PIO variants/ libdeps audits easier.
2025-12-16 15:38:10 +11:00
Austin and GitHub
974741a366
ESP32: Initial sort variants by platform ( #7340 )
2025-07-19 18:41:59 -05:00