diff options
| author | Scott Shawcroft <scott@tannewt.org> | 2021-02-23 15:50:00 -0800 |
|---|---|---|
| committer | Scott Shawcroft <scott@tannewt.org> | 2021-02-23 15:50:00 -0800 |
| commit | 360475e26618cba98522d5dd86d0051d3a296fb3 (patch) | |
| tree | 2300e783be8602cf156fc1b174f8edb517478ab1 /shared-module | |
| parent | e41137c745af65b6342c7e2d3b09d8930eefedb0 (diff) | |
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
Diffstat (limited to 'shared-module')
0 files changed, 0 insertions, 0 deletions
