|
STM32L4xx_HAL_Driver
1.14.0
|
DMA handle Structure definition. More...
#include <stm32l4xx_hal_dma.h>
Data Fields | |
| DMA_Channel_TypeDef * | Instance |
| DMA_InitTypeDef | Init |
| HAL_LockTypeDef | Lock |
| __IO HAL_DMA_StateTypeDef | State |
| void * | Parent |
| void(* | XferCpltCallback )(struct __DMA_HandleTypeDef *hdma) |
| void(* | XferHalfCpltCallback )(struct __DMA_HandleTypeDef *hdma) |
| void(* | XferErrorCallback )(struct __DMA_HandleTypeDef *hdma) |
| void(* | XferAbortCallback )(struct __DMA_HandleTypeDef *hdma) |
| __IO uint32_t | ErrorCode |
| DMA_TypeDef * | DmaBaseAddress |
| uint32_t | ChannelIndex |
| DMAMUX_Channel_TypeDef * | DMAmuxChannel |
| DMAMUX_ChannelStatus_TypeDef * | DMAmuxChannelStatus |
| uint32_t | DMAmuxChannelStatusMask |
| DMAMUX_RequestGen_TypeDef * | DMAmuxRequestGen |
| DMAMUX_RequestGenStatus_TypeDef * | DMAmuxRequestGenStatus |
| uint32_t | DMAmuxRequestGenStatusMask |
DMA handle Structure definition.
Definition at line 113 of file stm32l4xx_hal_dma.h.
| uint32_t __DMA_HandleTypeDef::ChannelIndex |
DMA Channel Index
Definition at line 137 of file stm32l4xx_hal_dma.h.
| DMA_TypeDef* __DMA_HandleTypeDef::DmaBaseAddress |
DMA Channel Base Address
Definition at line 135 of file stm32l4xx_hal_dma.h.
| DMAMUX_Channel_TypeDef* __DMA_HandleTypeDef::DMAmuxChannel |
Register base address
Definition at line 140 of file stm32l4xx_hal_dma.h.
| DMAMUX_ChannelStatus_TypeDef* __DMA_HandleTypeDef::DMAmuxChannelStatus |
DMAMUX Channels Status Base Address
Definition at line 142 of file stm32l4xx_hal_dma.h.
| uint32_t __DMA_HandleTypeDef::DMAmuxChannelStatusMask |
DMAMUX Channel Status Mask
Definition at line 144 of file stm32l4xx_hal_dma.h.
| DMAMUX_RequestGen_TypeDef* __DMA_HandleTypeDef::DMAmuxRequestGen |
DMAMUX request generator Base Address
Definition at line 146 of file stm32l4xx_hal_dma.h.
| DMAMUX_RequestGenStatus_TypeDef* __DMA_HandleTypeDef::DMAmuxRequestGenStatus |
DMAMUX request generator Address
Definition at line 148 of file stm32l4xx_hal_dma.h.
| uint32_t __DMA_HandleTypeDef::DMAmuxRequestGenStatusMask |
DMAMUX request generator Status mask
Definition at line 150 of file stm32l4xx_hal_dma.h.
| __IO uint32_t __DMA_HandleTypeDef::ErrorCode |
DMA Error code
Definition at line 133 of file stm32l4xx_hal_dma.h.
| DMA_InitTypeDef __DMA_HandleTypeDef::Init |
DMA communication parameters
Definition at line 117 of file stm32l4xx_hal_dma.h.
| DMA_Channel_TypeDef* __DMA_HandleTypeDef::Instance |
Register base address
Definition at line 115 of file stm32l4xx_hal_dma.h.
| HAL_LockTypeDef __DMA_HandleTypeDef::Lock |
DMA locking object
Definition at line 119 of file stm32l4xx_hal_dma.h.
| void* __DMA_HandleTypeDef::Parent |
Parent object state
Definition at line 123 of file stm32l4xx_hal_dma.h.
| __IO HAL_DMA_StateTypeDef __DMA_HandleTypeDef::State |
DMA transfer state
Definition at line 121 of file stm32l4xx_hal_dma.h.
| void(* __DMA_HandleTypeDef::XferAbortCallback) (struct __DMA_HandleTypeDef *hdma) |
DMA transfer abort callback
Definition at line 131 of file stm32l4xx_hal_dma.h.
| void(* __DMA_HandleTypeDef::XferCpltCallback) (struct __DMA_HandleTypeDef *hdma) |
DMA transfer complete callback
Definition at line 125 of file stm32l4xx_hal_dma.h.
| void(* __DMA_HandleTypeDef::XferErrorCallback) (struct __DMA_HandleTypeDef *hdma) |
DMA transfer error callback
Definition at line 129 of file stm32l4xx_hal_dma.h.
| void(* __DMA_HandleTypeDef::XferHalfCpltCallback) (struct __DMA_HandleTypeDef *hdma) |
DMA Half transfer complete callback
Definition at line 127 of file stm32l4xx_hal_dma.h.