mirror of
https://github.com/betaflight/betaflight.git
synced 2025-07-18 22:05:17 +03:00
Unify DMA stream and channel handling
This commit is contained in:
parent
e8125e57c9
commit
7ddfd7dea6
40 changed files with 421 additions and 446 deletions
|
@ -135,19 +135,14 @@ typedef struct uartHardware_s {
|
|||
USART_TypeDef* reg;
|
||||
|
||||
#ifdef USE_DMA
|
||||
dmaResource_t *txDMAResource;
|
||||
dmaResource_t *rxDMAResource;
|
||||
#if defined(STM32F4) || defined(STM32F7)
|
||||
uint32_t DMAChannel;
|
||||
DMA_Stream_TypeDef *txDMAStream;
|
||||
DMA_Stream_TypeDef *rxDMAStream;
|
||||
#elif defined(STM32H7)
|
||||
// DMAMUX input from peripherals (DMA_REQUEST_xxx); RM0433 Table 110.
|
||||
uint8_t txDMARequest;
|
||||
uint8_t rxDMARequest;
|
||||
DMA_Stream_TypeDef *txDMAStream;
|
||||
DMA_Stream_TypeDef *rxDMAStream;
|
||||
#elif defined(STM32F1) || defined(STM32F3)
|
||||
DMA_Channel_TypeDef *txDMAChannel;
|
||||
DMA_Channel_TypeDef *rxDMAChannel;
|
||||
#endif
|
||||
#endif // USE_DMA
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue