UART DMA refactor
commitd9d878d88e1feadc8c5fa9824ca89f137e2e88e9
authorjflyper <shinoda@jaist.ac.jp>
Sun, 22 Sep 2019 05:09:42 +0000 (22 14:09 +0900)
committerjflyper <shinoda@jaist.ac.jp>
Fri, 4 Oct 2019 03:58:11 +0000 (4 12:58 +0900)
tree432b92aeedec42a5b7c47cc8d4d3a45ef2d48550
parent9aa1a75fe0d3c17390357ed775666091c5e3cf61
UART DMA refactor

- Add UART DMA configurability

- Consolidation of DMA settings code
  DMA setting code for all MCUs is now in serial_uart.c

- Consolidation of UART buffer
  UART buffers are not embedded in uartDevice[] array anymore for all MCUs.

- Consolidation of HAL DMA IRQ handler

- Add missing defs for DMA on UART4 for F3
src/main/drivers/serial_uart.c
src/main/drivers/serial_uart.h
src/main/drivers/serial_uart_hal.c
src/main/drivers/serial_uart_impl.h
src/main/drivers/serial_uart_stm32f10x.c
src/main/drivers/serial_uart_stm32f30x.c
src/main/drivers/serial_uart_stm32f4xx.c
src/main/drivers/serial_uart_stm32f7xx.c
src/main/drivers/serial_uart_stm32h7xx.c