micropython/ports/esp32/boards
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
..
ARDUINO_NANO_ESP32 esp32/boards: Add missing named digital pins for Arduino Nano ESP32. 2024-03-08 13:10:30 +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: Rename GENERIC* boards to ESP32_GENERIC*. 2023-08-23 13:54:37 +10:00
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 esp32/boards/GENERIC_S2: Merge with ESP32_S2_WROVER. 2023-08-15 17:38:02 +10:00
LOLIN_S2_PICO esp32/boards/GENERIC_S2: Merge with ESP32_S2_WROVER. 2023-08-15 17:38:02 +10:00
M5STACK_ATOM
OLIMEX_ESP32_POE
SIL_WESP32 esp32/boards: Add bootloader rollback support for all builds. 2023-09-29 16:00:51 +10:00
UM_FEATHERS2 esp32/boards: Add pins.csv to UM boards and other minor changes. 2023-09-02 17:51:26 +10:00
UM_FEATHERS2NEO esp32/boards: Update UM board image names for consistency. 2023-10-19 18:21:09 +11:00
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 esp32/boards/UM_TINYPICO: Fix typo in baudrate instructions. 2023-12-06 13:46:04 +11:00
UM_TINYS2 esp32/boards: Update UM board image names for consistency. 2023-10-19 18:21:09 +11:00
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 tools/boardgen.py: Add initial implementation of a common make-pins.py. 2023-11-03 14:06:27 +11:00
manifest.py esp32/boards/manifest.py: Freeze aioespnow into firmware by default. 2023-10-05 20:50:49 +11:00
manifest_test.py
pins_prefix.c extmod/modmachine: Clean up decls of machine types to use common ones. 2023-10-26 16:20:53 +11:00
sdkconfig.240mhz
sdkconfig.base esp32/machine_i2s: Integrate new I2S IDF driver. 2024-03-08 13:31:02 +11:00
sdkconfig.ble esp32: Increase NimBLE task stack size and overflow detection headroom. 2024-02-16 10:19:26 +11:00
sdkconfig.spiram esp32/boards: Enable further IRAM saving opts to fit ESP32-SPIRAM fw. 2023-12-06 12:35:45 +11:00
sdkconfig.spiram_oct
sdkconfig.spiram_sx
sdkconfig.usb