- Modified shell_port.c to replace interrupt-based UART reception with DMA. - Introduced a DMA buffer for UART data and adjusted the shell buffer handling. - Added idle interrupt handling to process incoming data from the DMA buffer. - Updated freertos_f407.ioc to configure DMA for USART1 RX and TX. - Enabled necessary NVIC interrupts for DMA streams associated with USART1. |
||
|---|---|---|
| .. | ||
| dma.c | ||
| freertos.c | ||
| gpio.c | ||
| main.c | ||
| rtc.c | ||
| sdio.c | ||
| spi.c | ||
| stm32f4xx_hal_msp.c | ||
| stm32f4xx_hal_timebase_tim.c | ||
| stm32f4xx_it.c | ||
| system_stm32f4xx.c | ||
| usart.c | ||