micropython/ports/esp32/boards
Damien George cd66aa05cf esp32: Increase NimBLE task stack size and overflow detection headroom.
The Python BLE IRQ handler will most likely run on the NimBLE task, so its
C stack must be large enough to accommodate reasonably complicated Python
code (eg a few call depths).  So increase this stack size.

Also increase the headroom from 1024 to 2048 bytes.  This is needed because
(1) the esp32 architecture uses a fair amount of stack in general; and (2)
by the time execution gets to setting the Python stack top via
`mp_stack_set_top()` in this interlock code, about 600 bytes of stack are
already used, which reduces the amount available for Python.

Fixes issue #12349.

Signed-off-by: Damien George <damien@micropython.org>
2024-02-16 10:19:26 +11:00
..
ARDUINO_NANO_ESP32 ports: Add LED pin aliases for all Arduino boards. 2024-01-26 14:11:42 +11:00
ESP32_GENERIC esp32/boards/ESP32_GENERIC: Disable network.LAN and VM-opt on D2WD. 2023-12-11 13:00:06 +11:00
ESP32_GENERIC_C3 esp32/machine_dac: Support one-shot mode of driver. 2023-12-11 12:57:43 +11:00
ESP32_GENERIC_S2
ESP32_GENERIC_S3 esp32/machine_dac: Support one-shot mode of driver. 2023-12-11 12:57:43 +11:00
LILYGO_TTGO_LORA32
LOLIN_C3_MINI esp32/machine_dac: Support one-shot mode of driver. 2023-12-11 12:57:43 +11:00
LOLIN_S2_MINI
LOLIN_S2_PICO
M5STACK_ATOM
OLIMEX_ESP32_POE
SIL_WESP32
UM_FEATHERS2
UM_FEATHERS2NEO
UM_FEATHERS3 esp32/boards/UM_FEATHERS3: Use read_uv() for accurate battery voltage. 2024-01-31 14:24:16 +11:00
UM_NANOS3 esp32/machine_dac: Support one-shot mode of driver. 2023-12-11 12:57:43 +11:00
UM_PROS3 esp32/machine_dac: Support one-shot mode of driver. 2023-12-11 12:57:43 +11:00
UM_TINYPICO
UM_TINYS2
UM_TINYS3 esp32/machine_dac: Support one-shot mode of driver. 2023-12-11 12:57:43 +11:00
UM_TINYWATCHS3 esp32/machine_dac: Support one-shot mode of driver. 2023-12-11 12:57:43 +11:00
deploy.md
deploy_c3.md
deploy_s2.md
deploy_s3.md
make-pins.py
manifest.py
manifest_test.py
pins_prefix.c
sdkconfig.240mhz
sdkconfig.base
sdkconfig.ble esp32: Increase NimBLE task stack size and overflow detection headroom. 2024-02-16 10:19:26 +11:00
sdkconfig.spiram
sdkconfig.spiram_oct
sdkconfig.spiram_sx
sdkconfig.usb