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
..
2021-01-20 19:16:56 -08:00
2021-01-20 19:16:56 -08:00
2021-02-09 15:38:33 -08:00
2021-01-20 19:16:56 -08:00
2021-01-20 19:16:56 -08:00
2021-02-17 17:49:25 -06:00
2021-02-09 15:38:33 -08:00
2021-01-20 19:16:56 -08:00
2021-01-20 19:16:56 -08:00
2021-01-20 19:16:56 -08:00
2021-01-20 19:16:56 -08:00

RP2040
==================

This port supports many development boards that utilize RP2040 chips. See
https://circuitpython.org/downloads for all supported boards.


Building
--------

For build instructions see this guide: https://learn.adafruit.com/building-circuitpython/


Port Specific modules
---------------------

.. toctree::
    ../../shared-bindings/rp2pio/index