Join GitHub today
GitHub is home to over 40 million developers working together to host and review code, manage projects, and build software together.Sign up
Add DMA support for USART #12
I've started implemented DMA support for USART. I'm submitting this as a draft, as it's not done yet.
Currently, only writing to USART via DMA is supported. Next week, I plan to implement reading from USART and add support for DMA interrupts.
@mvertescher If you have any thoughts so far, I'd love to hear them. I realize this is a complex API, but I believe the complexity is required to prevent incorrect use of the DMA peripheral through the HAL API.
Spent a bit reviewing this PR and overall it seems consistent with
Sounds like a good plan to me. This PR certainly provides value already.
I definitely like where this implementation is heading. Thanks for your work on this @hannobraun!