atsamd
atsamd copied to clipboard
fix: Changes to the `dmac` public API
Summary
I noticed that there were a few mistakes in the public API of the dmac
module. Some things were missing, and some others were publicly exposed when they shouldn't.
- Remove
BlockTransferControl
andDmacDescriptor
structs from the public API - Add getters/setters for level0, level1, level2 and level3 for
PriorityLevelMask
andRoundRobinMask
structs