Northeastern-Electric-Racing / Shepherd-BMS

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

Direct Memory Addressing for USART #120

Open Sabramz opened 2 weeks ago

Sabramz commented 2 weeks 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.