[MEM] Enable PSRAM on Theengs Bridge v1.1 (ESP32-WROVER-IE) (#2303)
- Switch Ethernet RMII clock from GPIO16 to GPIO0 output mode, freeing GPIO16 for PSRAM chip select (SPICS1) on WROVER-IE - Enable PSRAM with QIO flash mode and cache workaround flags - Add PHY pre-power support for ETH_CLOCK_GPIO0_IN mode - Report PSRAM status and free memory in SYS MQTT topic Requires Theengs lib-builder update: remove LIBTIME from IRAM cache workaround (CONFIG_SPIRAM_CACHE_LIBTIME_IN_IRAM=n) to free ~3.5KB IRAM for the -mfix-esp32-psram-cache-issue flag. Tested on Theengs Bridge v1.1: 4MB PSRAM detected, Ethernet 100Mbps on GPIO0, BLE scanning nominal. Co-authored-by: Florian <1technophile@users.noreply.github.com> Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
3 files changed
+15
-7
No files matched your search
+1
-1
@@ -180,7 +180,7 @@ monitor_speed = 115200
|
||||
[com]
|
||||
esp8266_platform = espressif8266@4.2.1
|
||||
esp32_platform = https://github.com/pioarduino/platform-espressif32/releases/download/55.03.33/platform-espressif32.zip
|
||||
esp32_platform_packages = framework-arduinoespressif32-libs @ https://github.com/theengs/esp32-arduino-lib-builder/releases/download/0.1.0/esp32-arduino-libs.tar.gz
|
||||
esp32_platform_packages = framework-arduinoespressif32-libs @ https://github.com/theengs/esp32-arduino-lib-builder/releases/download/0.1.3/esp32-arduino-libs.tar.gz
|
||||
esp32_solo_platform = https://github.com/tasmota/platform-espressif32/releases/download/2023.02.00/platform-espressif32.zip
|
||||
atmelavr_platform = atmelavr@3.3.0
|
||||
|
||||
|
||||
Reference in new issue
Block a user