aboutsummaryrefslogtreecommitdiff
path: root/embassy-rp/src/pio_programs/spi.rs
Commit message (Collapse)AuthorAgeFilesLines
* embassy-rp: doc comment spelling passRob Wells2025-10-271-2/+2
| | | | | All changes but one are to documentation comments, and one to an ordinary comment.
* rp: move pio pin configs after set_configAdrian Wowk2025-09-051-4/+5
| | | | | This is needed for the program to work correctly on rp235xb when using the higher pin numbers.
* rp: add pio spi runtime reconfigurationAdrian Wowk2025-09-051-39/+80
|
* style: cleanup with rustfmtAdrian Wowk2025-09-051-11/+10
|
* rp: add new pio spi programAdrian Wowk2025-09-051-0/+433
This commit adds a new PIO program which implements SPI. This allows you to drive more than 2 SPI buses by using PIO state machines as additional duplex SPI interfaces. The driver supports both blocking and async modes of operation and exclusively uses the DMA for async IO.