Commit d802e5f
committed
espressif: 40KB radio heap reserve on the Feather/Metro/QT Py boards and bench devkits
The base branch defaults CIRCUITPY_ESP_RADIO_HEAP_RESERVE to 32 KB, which is
what a plain softAP + ESP-NOW workload needs. Adding a TLS server on top needs
more: at 32 KB the C6 hub still hit MemoryError starting a handshake and lost
DHCP replies. Override to 40 KB on the Adafruit ESP32 / ESP32-S3 / ESP32-C6
Feathers, Metro S3, QT Py ESP32 / ESP32-S3, and the two bench devkits. Other
Adafruit ESP32/S3 boards (ItsyBitsy, MatrixPortal, Sparkle Motion, Qualia,
cameras) are deliberately left on the 32 KB default for now.
Replaces the branch's old global 58140f6 ("radio heap reserve 40KB"), which
raised the port-wide default instead of overriding per board.1 parent c5706df commit d802e5f
13 files changed
Lines changed: 65 additions & 0 deletions
File tree
- ports/espressif/boards
- adafruit_feather_esp32_v2
- adafruit_feather_esp32c6_4mbflash_nopsram
- adafruit_feather_esp32s3_4mbflash_2mbpsram
- adafruit_feather_esp32s3_nopsram
- adafruit_feather_esp32s3_reverse_tft
- adafruit_feather_esp32s3_tft
- adafruit_feather_huzzah32
- adafruit_metro_esp32s3
- adafruit_qtpy_esp32_pico
- adafruit_qtpy_esp32s3_4mbflash_2mbpsram
- adafruit_qtpy_esp32s3_nopsram
- espressif_esp32c6_devkitc_1_n8
- espressif_esp32s3_devkitc_1_n8
Lines changed: 5 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
34 | 34 | | |
35 | 35 | | |
36 | 36 | | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
Lines changed: 5 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
32 | 32 | | |
33 | 33 | | |
34 | 34 | | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
Lines changed: 5 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
27 | 27 | | |
28 | 28 | | |
29 | 29 | | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
Lines changed: 5 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
27 | 27 | | |
28 | 28 | | |
29 | 29 | | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
Lines changed: 5 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
27 | 27 | | |
28 | 28 | | |
29 | 29 | | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
Lines changed: 5 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
27 | 27 | | |
28 | 28 | | |
29 | 29 | | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
Lines changed: 5 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
25 | 25 | | |
26 | 26 | | |
27 | 27 | | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
Lines changed: 5 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
26 | 26 | | |
27 | 27 | | |
28 | 28 | | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
Lines changed: 5 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
29 | 29 | | |
30 | 30 | | |
31 | 31 | | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
Lines changed: 5 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
28 | 28 | | |
29 | 29 | | |
30 | 30 | | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
0 commit comments