Northeastern-Electric-Racing / Shepherd-BMS

Our from-scratch Battery Management Application
4 stars 0 forks source link

Direct Memory Addressing for USART #120

Closed Sabramz closed 1 week ago

Sabramz commented 2 months ago

Description

We print everything over a UART (USART in cubeMX) line to our debug probe. Lets make this DMA cuz its faster.

Acceptance Criteria

Proposed Solution

Set up DMA for USART in STM32CubeMX, call DMA start function in init function, make interface, replace calls to HAL functions with interface. Use Cerberus DMA as a reference.