micropython/ports/esp32/boards
Damien George 4cffa848f6 esp32/boards: Reduce size of D2WD and OTA firmware.
Commit c4e63ace66 enabled the SPI Ethernet
driver and that cost about 13k of firwmare size, pushing the firmware over
the limit of the D2WD and OTA board variants available size.

To fix, disable SPI Ethernet on the D2WD variant, and build the OTA variant
with size optimisation rather than performance optimisation.

Signed-off-by: Damien George <damien@micropython.org>
2023-11-01 10:38:52 +11:00
..
ARDUINO_NANO_ESP32 esp32/boards/ARDUINO_NANO_ESP32: Use Arduino USB IDs. 2023-10-04 13:06:14 +11:00
ESP32_GENERIC esp32/boards: Reduce size of D2WD and OTA firmware. 2023-11-01 10:38:52 +11:00
ESP32_GENERIC_C3 esp32/boards/ESP32_GENERIC_C3: Enable UART REPL. 2023-08-23 15:49:37 +10:00
ESP32_GENERIC_S2 esp32: Rename GENERIC* boards to ESP32_GENERIC*. 2023-08-23 13:54:37 +10:00
ESP32_GENERIC_S3 esp32: Rename GENERIC* boards to ESP32_GENERIC*. 2023-08-23 13:54:37 +10:00
LILYGO_TTGO_LORA32 ports: Simplify board feature tags in board.json. 2023-08-10 14:54:03 +10:00
LOLIN_C3_MINI ports: Simplify board feature tags in board.json. 2023-08-10 14:54:03 +10:00
LOLIN_S2_MINI esp32/boards/GENERIC_S2: Merge with ESP32_S2_WROVER. 2023-08-15 17:38:02 +10:00
LOLIN_S2_PICO esp32/boards/GENERIC_S2: Merge with ESP32_S2_WROVER. 2023-08-15 17:38:02 +10:00
M5STACK_ATOM ports: Simplify board feature tags in board.json. 2023-08-10 14:54:03 +10:00
OLIMEX_ESP32_POE ports: Simplify board feature tags in board.json. 2023-08-10 14:54:03 +10:00
SIL_WESP32 esp32/boards: Add bootloader rollback support for all builds. 2023-09-29 16:00:51 +10:00
UM_FEATHERS2 esp32/boards: Add pins.csv to UM boards and other minor changes. 2023-09-02 17:51:26 +10:00
UM_FEATHERS2NEO esp32/boards: Update UM board image names for consistency. 2023-10-19 18:21:09 +11:00
UM_FEATHERS3 esp32/boards: Update UM board settings to use custom PID/VID. 2023-10-30 17:31:44 +11:00
UM_NANOS3 esp32/boards: Update UM board settings to use custom PID/VID. 2023-10-30 17:31:44 +11:00
UM_PROS3 esp32/boards: Update UM board settings to use custom PID/VID. 2023-10-30 17:31:44 +11:00
UM_TINYPICO esp32/boards: Update UM board image names for consistency. 2023-10-19 18:21:09 +11:00
UM_TINYS2 esp32/boards: Update UM board image names for consistency. 2023-10-19 18:21:09 +11:00
UM_TINYS3 esp32/boards: Update UM board settings to use custom PID/VID. 2023-10-30 17:31:44 +11:00
UM_TINYWATCHS3 esp32/boards: Update UM board settings to use custom PID/VID. 2023-10-30 17:31:44 +11:00
deploy.md esp32: Add specific deploy_s2.md instructions for esp32-s2. 2021-10-28 09:47:47 +11:00
deploy_c3.md esp32/boards: Provide custom deploy_c3.md for ESP32-C3 boards. 2022-01-22 11:18:50 +11:00
deploy_s2.md esp32: Add specific deploy_s2.md instructions for esp32-s2. 2021-10-28 09:47:47 +11:00
deploy_s3.md esp32/boards: Add specific deploy instructions for S3 variant. 2022-02-25 16:52:58 +11:00
make-pins.py esp32: Add support for board-named pins and the Pin.board dict. 2023-07-20 18:17:36 +10:00
manifest.py esp32/boards/manifest.py: Freeze aioespnow into firmware by default. 2023-10-05 20:50:49 +11:00
manifest_test.py esp32/boards: Add test manifest to test freezing during build. 2022-04-14 14:06:38 +10:00
pins_prefix.c extmod/modmachine: Clean up decls of machine types to use common ones. 2023-10-26 16:20:53 +11:00
sdkconfig.240mhz esp32: Update port to support IDF v5.0.2. 2023-06-23 15:34:22 +10:00
sdkconfig.base esp32/network_lan: Fix and simplify the code for ETH-SPI devices. 2023-10-31 12:35:22 +11:00
sdkconfig.ble esp32: Update port to support IDF v5.0.2. 2023-06-23 15:34:22 +10:00
sdkconfig.spiram esp32: Allow malloc() to allocate from SPIRAM. 2023-08-15 10:49:33 +10:00
sdkconfig.spiram_oct esp32/boards/GENERIC_S3_SPIRAM_OCT: Add ESP32S3 board with Octal SPIRAM. 2022-12-19 13:29:33 +11:00
sdkconfig.spiram_sx esp32: Allow malloc() to allocate from SPIRAM. 2023-08-15 10:49:33 +10:00
sdkconfig.usb esp32: Update port to support IDF v5.0.2. 2023-06-23 15:34:22 +10:00