kopia lustrzana https://github.com/micropython/micropython
cd66aa05cf
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> |
||
---|---|---|
.. | ||
ARDUINO_NANO_ESP32 | ||
ESP32_GENERIC | ||
ESP32_GENERIC_C3 | ||
ESP32_GENERIC_S2 | ||
ESP32_GENERIC_S3 | ||
LILYGO_TTGO_LORA32 | ||
LOLIN_C3_MINI | ||
LOLIN_S2_MINI | ||
LOLIN_S2_PICO | ||
M5STACK_ATOM | ||
OLIMEX_ESP32_POE | ||
SIL_WESP32 | ||
UM_FEATHERS2 | ||
UM_FEATHERS2NEO | ||
UM_FEATHERS3 | ||
UM_NANOS3 | ||
UM_PROS3 | ||
UM_TINYPICO | ||
UM_TINYS2 | ||
UM_TINYS3 | ||
UM_TINYWATCHS3 | ||
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 | ||
sdkconfig.spiram | ||
sdkconfig.spiram_oct | ||
sdkconfig.spiram_sx | ||
sdkconfig.usb |