atsamd
atsamd copied to clipboard
Fix bug in `dmac` where software triggers didn't work
Summary
I realized that the dmac examples were no longer working. After running git bisect, I narrowed down the bug to #432, where the register proxy architecture introduced a bug preventing DMAC software triggers from working. This PR fixes that, along with removing an unnecessary unsafe block in the dmac module.
Checklist
- [x]
CHANGELOG.mdfor the BSP or HAL updated - [x] All new or modified code is well documented, especially public items
- [x] No new warnings or clippy suggestions have been introduced (see CI or check locally)