micropython/ports
MikeTeachman 0b145fdc2d esp32/machine_i2s: Integrate new I2S IDF driver.
The legacy I2S "shim" is removed and replaced by the new I2S driver.  The
new driver fixes a bug where mono audio plays only in one channel.

Application code size is reduced by 2672 bytes with this change.  Tested on
ESP32, ESP32+spiram, ESP32-S3 using example code from
https://github.com/miketeachman/micropython-i2s-examples

Signed-off-by: Mike Teachman <mike.teachman@gmail.com>
2024-03-08 13:31:02 +11:00
..
bare-arm shared/libc/string0: Don't deref args for n==0 case. 2023-11-07 16:01:50 +11:00
cc3200 all: Prune trailing whitespace. 2024-03-07 16:25:17 +11:00
embed all: Prune trailing whitespace. 2024-03-07 16:25:17 +11:00
esp32 esp32/machine_i2s: Integrate new I2S IDF driver. 2024-03-08 13:31:02 +11:00
esp8266 all: Remove the "STATIC" macro and just use "static" instead. 2024-03-07 14:20:42 +11:00
mimxrt all: Prune trailing whitespace. 2024-03-07 16:25:17 +11:00
minimal minimal: Use printf instead of echo -e. 2024-02-15 16:36:22 +11:00
nrf nrf/boards: Add named pins for Arduino Nano 33 BLE. 2024-03-08 13:10:43 +11:00
pic16bit all: Remove the "STATIC" macro and just use "static" instead. 2024-03-07 14:20:42 +11:00
powerpc py/mpconfig: Disable qstr hashing at minimum feature level. 2024-01-25 16:38:17 +11:00
qemu-arm all: Remove the "STATIC" macro and just use "static" instead. 2024-03-07 14:20:42 +11:00
renesas-ra renesas-ra/boards: Add named pins for Arduino Portenta C33. 2024-03-08 13:10:55 +11:00
rp2 rp2/boards: Add named digital pins for Arduino Nano RP2040 Connect. 2024-03-08 13:10:13 +11:00
samd all: Remove the "STATIC" macro and just use "static" instead. 2024-03-07 14:20:42 +11:00
stm32 stm32/boards: Add named digital and analog pins for Arduino boardrs. 2024-03-08 13:08:38 +11:00
unix all: Remove the "STATIC" macro and just use "static" instead. 2024-03-07 14:20:42 +11:00
webassembly all: Remove the "STATIC" macro and just use "static" instead. 2024-03-07 14:20:42 +11:00
windows all: Remove the "STATIC" macro and just use "static" instead. 2024-03-07 14:20:42 +11:00
zephyr all: Remove the "STATIC" macro and just use "static" instead. 2024-03-07 14:20:42 +11:00