-
Notifications
You must be signed in to change notification settings - Fork 208
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
add stream methods to set pincos, circ and pfctrl make Stream use dmaDirection instead generic direction make streams use a new DmaChannel enum instead generic stuff conditionnel compilation for DmaChannel enum Redesign ISR API of Stream, this break transfer redesign Stream trait API, break even more stuff implement Stream trait, many thing still broken fix most compile error in Transfer struct handle DmaDataSize relatd stuff stream_disable utility function use utility function for gracefully disable the transfer add/fix interrupt flag manipulation throught transfer type fix Bits impl for PeeripeheralIncrmentOffset fix bit impl of DmaFlowcontreoller fix missing unsafe section fix i2c dma to handle transfer API change. use Dmaflag for more expressive API dma common interrupts setter & getter fix spi-dma example fix rtic-spi-slave-dma.rs example fix bad link in the doc add number_of_transfer method on Transfer fix an example
- Loading branch information
1 parent
ea1826f
commit a4b8b13
Showing
6 changed files
with
499 additions
and
282 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.