STM32H735xx HAL User Manual
|
DMA private defines and constants. More...
Defines | |
#define | HAL_TIMEOUT_DMA_ABORT (5U) /* 5 ms */ |
#define | BDMA_PERIPH_TO_MEMORY (0x00000000U) |
#define | BDMA_MEMORY_TO_PERIPH ((uint32_t)BDMA_CCR_DIR) |
#define | BDMA_MEMORY_TO_MEMORY ((uint32_t)BDMA_CCR_MEM2MEM) |
#define | DMA_TO_BDMA_DIRECTION(__DMA_DIRECTION__) |
#define | DMA_TO_BDMA_PERIPHERAL_INC(__DMA_PERIPHERAL_INC__) ((__DMA_PERIPHERAL_INC__) >> 3U) |
#define | DMA_TO_BDMA_MEMORY_INC(__DMA_MEMORY_INC__) ((__DMA_MEMORY_INC__) >> 3U) |
#define | DMA_TO_BDMA_PDATA_SIZE(__DMA_PDATA_SIZE__) ((__DMA_PDATA_SIZE__) >> 3U) |
#define | DMA_TO_BDMA_MDATA_SIZE(__DMA_MDATA_SIZE__) ((__DMA_MDATA_SIZE__) >> 3U) |
#define | DMA_TO_BDMA_MODE(__DMA_MODE__) ((__DMA_MODE__) >> 3U) |
#define | DMA_TO_BDMA_PRIORITY(__DMA_PRIORITY__) ((__DMA_PRIORITY__) >> 4U) |
#define | IS_DMA_UART_USART_REQUEST(__REQUEST__) |
DMA private defines and constants.
#define BDMA_MEMORY_TO_MEMORY ((uint32_t)BDMA_CCR_MEM2MEM) |
Memory to memory direction
Definition at line 131 of file stm32h7xx_hal_dma.c.
#define BDMA_MEMORY_TO_PERIPH ((uint32_t)BDMA_CCR_DIR) |
Memory to peripheral direction
Definition at line 130 of file stm32h7xx_hal_dma.c.
#define BDMA_PERIPH_TO_MEMORY (0x00000000U) |
Peripheral to memory direction
Definition at line 129 of file stm32h7xx_hal_dma.c.
#define DMA_TO_BDMA_DIRECTION | ( | __DMA_DIRECTION__ | ) |
(((__DMA_DIRECTION__) == DMA_MEMORY_TO_PERIPH)? BDMA_MEMORY_TO_PERIPH: \ ((__DMA_DIRECTION__) == DMA_MEMORY_TO_MEMORY)? BDMA_MEMORY_TO_MEMORY: \ BDMA_PERIPH_TO_MEMORY)
Definition at line 134 of file stm32h7xx_hal_dma.c.
Referenced by HAL_DMA_Init().
#define DMA_TO_BDMA_MDATA_SIZE | ( | __DMA_MDATA_SIZE__ | ) | ((__DMA_MDATA_SIZE__) >> 3U) |
Definition at line 142 of file stm32h7xx_hal_dma.c.
Referenced by HAL_DMA_Init().
#define DMA_TO_BDMA_MEMORY_INC | ( | __DMA_MEMORY_INC__ | ) | ((__DMA_MEMORY_INC__) >> 3U) |
Definition at line 139 of file stm32h7xx_hal_dma.c.
Referenced by HAL_DMA_Init().
#define DMA_TO_BDMA_MODE | ( | __DMA_MODE__ | ) | ((__DMA_MODE__) >> 3U) |
Definition at line 144 of file stm32h7xx_hal_dma.c.
Referenced by HAL_DMA_Init().
#define DMA_TO_BDMA_PDATA_SIZE | ( | __DMA_PDATA_SIZE__ | ) | ((__DMA_PDATA_SIZE__) >> 3U) |
Definition at line 141 of file stm32h7xx_hal_dma.c.
Referenced by HAL_DMA_Init().
#define DMA_TO_BDMA_PERIPHERAL_INC | ( | __DMA_PERIPHERAL_INC__ | ) | ((__DMA_PERIPHERAL_INC__) >> 3U) |
Definition at line 138 of file stm32h7xx_hal_dma.c.
Referenced by HAL_DMA_Init().
#define DMA_TO_BDMA_PRIORITY | ( | __DMA_PRIORITY__ | ) | ((__DMA_PRIORITY__) >> 4U) |
Definition at line 146 of file stm32h7xx_hal_dma.c.
Referenced by HAL_DMA_Init().
#define HAL_TIMEOUT_DMA_ABORT (5U) /* 5 ms */ |
Definition at line 127 of file stm32h7xx_hal_dma.c.
Referenced by HAL_DMA_Abort(), and HAL_DMA_Init().
#define IS_DMA_UART_USART_REQUEST | ( | __REQUEST__ | ) |
((((__REQUEST__) >= DMA_REQUEST_USART1_RX) && ((__REQUEST__) <= DMA_REQUEST_USART3_TX)) || \ (((__REQUEST__) >= DMA_REQUEST_UART4_RX) && ((__REQUEST__) <= DMA_REQUEST_UART5_TX )) || \ (((__REQUEST__) >= DMA_REQUEST_USART6_RX) && ((__REQUEST__) <= DMA_REQUEST_USART6_TX)) || \ (((__REQUEST__) >= DMA_REQUEST_UART7_RX) && ((__REQUEST__) <= DMA_REQUEST_UART8_TX )) || \ (((__REQUEST__) >= DMA_REQUEST_UART9_RX) && ((__REQUEST__) <= DMA_REQUEST_USART10_TX )))
Definition at line 149 of file stm32h7xx_hal_dma.c.
Referenced by HAL_DMA_Init().