circuitpython/ports/espressif/common-hal/_bleio
Scott Shawcroft 8137e2d6d2
Switch all ports to auto-growing split heap
This simplifies allocating outside of the VM because the VM doesn't
take up all remaining memory by default.

On ESP we delegate to the IDF for allocations. For all other ports,
we use TLSF to manage an outer "port" heap. The IDF uses TLSF
internally and we use their fork for the other ports.

This also removes the dynamic C stack sizing. It wasn't often used
and is not possible with a fixed outer heap.

Fixes #8512. Fixes #7334.
2023-11-01 15:24:16 -07:00
..
__init__.c Switch to using MP_ERROR_TEXT instead of translate, globally 2023-10-30 09:49:06 +01:00
__init__.h Add S3 GATT client support 2022-02-10 11:31:57 -08:00
Adapter.c Switch to using MP_ERROR_TEXT instead of translate, globally 2023-10-30 09:49:06 +01:00
Adapter.h Support BLE advertising on ESP 2022-01-27 17:40:37 -08:00
Attribute.c Add BLE scanning for S3 and C3. 2022-01-25 16:28:46 -08:00
Attribute.h Add BLE scanning for S3 and C3. 2022-01-25 16:28:46 -08:00
ble_events.c Switch all ports to auto-growing split heap 2023-11-01 15:24:16 -07:00
ble_events.h Add two stage reset for BLE 2022-05-12 13:20:44 -07:00
bonding.c Add BLE scanning for S3 and C3. 2022-01-25 16:28:46 -08:00
bonding.h Add BLE scanning for S3 and C3. 2022-01-25 16:28:46 -08:00
Characteristic.c Switch to using MP_ERROR_TEXT instead of translate, globally 2023-10-30 09:49:06 +01:00
Characteristic.h Add S3 GATT client support 2022-02-10 11:31:57 -08:00
CharacteristicBuffer.c wip; fix more m_malloc and gc_alloc 2023-08-11 00:30:34 -04:00
CharacteristicBuffer.h Watch for ctrl-c over BLE workflow serial 2023-01-18 16:28:35 -08:00
Connection.c Switch to using MP_ERROR_TEXT instead of translate, globally 2023-10-30 09:49:06 +01:00
Connection.h Support BLE advertising on ESP 2022-01-27 17:40:37 -08:00
Descriptor.c Switch to using MP_ERROR_TEXT instead of translate, globally 2023-10-30 09:49:06 +01:00
Descriptor.h Add S3 GATT client support 2022-02-10 11:31:57 -08:00
PacketBuffer.c Switch to using MP_ERROR_TEXT instead of translate, globally 2023-10-30 09:49:06 +01:00
PacketBuffer.h Add BLE scanning for S3 and C3. 2022-01-25 16:28:46 -08:00
Service.c Add S3 GATT client support 2022-02-10 11:31:57 -08:00
Service.h Add BLE scanning for S3 and C3. 2022-01-25 16:28:46 -08:00
UUID.c Support BLE advertising on ESP 2022-01-27 17:40:37 -08:00
UUID.h Add BLE scanning for S3 and C3. 2022-01-25 16:28:46 -08:00