circuitpython/ports/raspberrypi/common-hal
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
..
analogio Add initial RP2040 support 2021-01-20 19:16:56 -08:00
audiobusio Implement audiobusio and enhance PIO for it 2021-02-23 15:50:00 -08:00
audiopwmio Add PWM based audio playback 2021-02-09 15:38:33 -08:00
board Add initial RP2040 support 2021-01-20 19:16:56 -08:00
busio Initial commit. Edited error messages in .c files 2021-02-03 05:49:40 +07:00
digitalio Fix DigitalInOut.pull on RP2040 2021-01-22 19:00:37 -08:00
displayio Add initial RP2040 support 2021-01-20 19:16:56 -08:00
microcontroller Update to the very latest SDK w/GP15 restore 2021-02-05 18:44:06 -08:00
neopixel_write Implement audiobusio and enhance PIO for it 2021-02-23 15:50:00 -08:00
os raspberrypi: implement os.urandom 2021-02-17 17:49:25 -06:00
pwmio wip: usb_cdc.serials 2021-02-15 20:06:18 -05:00
rp2pio Implement audiobusio and enhance PIO for it 2021-02-23 15:50:00 -08:00
rtc rtc implementation for rp2040 2021-02-02 00:00:00 +05:30
supervisor merge from upstream; complicated webusb merge 2021-02-11 18:50:02 -05:00
watchdog extend include path 2021-01-30 14:00:14 +05:30