circuitpython/ports
Scott Shawcroft 360475e266
Implement audiobusio and enhance PIO for it
This adds I2SOut and PDMIn support via PIO.

StateMachines can now:
 * read and read while writing
 * transfer in 1, 2 or 4 byte increments
 * init pins based on expected defaults automatically
 * be stopped and restarted
 * rxfifo can be cleared and rxstalls detected (good for tracking when
   the reading code isn't keeping up)

Fixes #4162
2021-02-23 15:50:00 -08:00
..
atmel-samd set SUPEROPT_VM = 0 on most non-Express SAMD21 boards 2021-02-22 23:03:11 -05:00
cxd56 fix some builds 2021-02-18 14:24:58 -05:00
esp32s2 Added Unexpected Maker TinyS2 board definition 2021-02-23 17:55:17 +11:00
litex merge from upstream; complicated webusb merge 2021-02-11 18:50:02 -05:00
mimxrt10xx merge from upstream; complicated webusb merge 2021-02-11 18:50:02 -05:00
nrf Merge pull request #4232 from TG-Techie/fix_tg_watch 2021-02-20 18:10:52 -05:00
raspberrypi Implement audiobusio and enhance PIO for it 2021-02-23 15:50:00 -08:00
stm merge from upstream; re-alphabetize 2021-02-19 14:22:50 -05:00
unix ports/unix: Fix parallel build problem 2021-01-14 14:13:31 -06:00