circuitpython/shared-bindings/audioio
Dan Halbert 725f8f1e68 Disallow identical AudioOut channel pins. Work around ESP-IDF ESP32-S2 bug that swaps DAC channels randomly.
- Fixes #10003.

Stumbled on https://github.com/espressif/esp-idf/issues/11425 bug while testing. It
causes the left and right channels to be swapped randomly on play, which was very confusing.
Worked around by forcing a deinit/init on each play.

Also got confused because board.A0 and board.A1 are not consistently assigned to left/right
channels. Added a documentation warning about this.
2025-03-25 21:43:20 -04:00
..
__init__.c audioio: the backwards-compatible names were removed for 6.0.0. 2025-01-25 11:15:25 -06:00
__init__.h clean up some include files 2024-07-26 18:38:13 -04:00
AudioOut.c Disallow identical AudioOut channel pins. Work around ESP-IDF ESP32-S2 bug that swaps DAC channels randomly. 2025-03-25 21:43:20 -04:00
AudioOut.h guard2once -s ... 2024-05-19 20:40:44 -04:00