circuitpython/ports/stm/common-hal/audiobusio
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 Implements PDMIn for STM32L4 using the SAI peripheral and decimation/filtering in software. 2022-11-04 17:27:08 -07:00
I2SOut.c Implements PDMIn for STM32L4 using the SAI peripheral and decimation/filtering in software. 2022-11-04 17:27:08 -07:00
I2SOut.h Implements PDMIn for STM32L4 using the SAI peripheral and decimation/filtering in software. 2022-11-04 17:27:08 -07:00
MEMS_Audio_ll_stm32l4.c docs(swan_r5): updated copyright notices 2022-11-08 14:18:54 -08:00
MEMS_Audio_ll_stm32l4.h remove lib from exludes, fix all remaining typos 2023-03-23 13:59:08 +07:00
MEMS_Audio_ll.h docs(swan_r5): updated copyright notices 2022-11-08 14:18:54 -08:00
MEMS_Audio.c docs(swan_r5): updated copyright notices 2022-11-08 14:18:54 -08:00
MEMS_Audio.h fix typos (partial) detected by codepell 2023-03-18 22:17:02 +07:00
OpenPDMFilter.c Implements PDMIn for STM32L4 using the SAI peripheral and decimation/filtering in software. 2022-11-04 17:27:08 -07:00
OpenPDMFilter.h Implements PDMIn for STM32L4 using the SAI peripheral and decimation/filtering in software. 2022-11-04 17:27:08 -07:00
PDMIn.c Switch all ports to auto-growing split heap 2023-11-01 15:24:16 -07:00
PDMIn.h Switch all ports to auto-growing split heap 2023-11-01 15:24:16 -07:00