DMA handle Structure definition. More...
#include <stm32f4xx_hal_dma.h>
Public Attributes | |
DMAMUX_Channel_TypeDef * | DMAmuxChannel |
DMAMUX_ChannelStatus_TypeDef * | DMAmuxChannelStatus |
uint32_t | DMAmuxChannelStatusMask |
DMAMUX_RequestGen_TypeDef * | DMAmuxRequestGen |
DMAMUX_RequestGenStatus_TypeDef * | DMAmuxRequestGenStatus |
uint32_t | DMAmuxRequestGenStatusMask |
__IO uint32_t | ErrorCode |
DMA_InitTypeDef | Init |
void * | Instance |
DMA_Stream_TypeDef * | Instance |
HAL_LockTypeDef | Lock |
void * | Parent |
__IO HAL_DMA_StateTypeDef | State |
uint32_t | StreamBaseAddress |
uint32_t | StreamIndex |
void(* | XferAbortCallback )(struct __DMA_HandleTypeDef *hdma) |
void(* | XferCpltCallback )(struct __DMA_HandleTypeDef *hdma) |
void(* | XferErrorCallback )(struct __DMA_HandleTypeDef *hdma) |
void(* | XferHalfCpltCallback )(struct __DMA_HandleTypeDef *hdma) |
void(* | XferM1CpltCallback )(struct __DMA_HandleTypeDef *hdma) |
void(* | XferM1HalfCpltCallback )(struct __DMA_HandleTypeDef *hdma) |
DMA handle Structure definition.
Definition at line 139 of file stm32f407/stm32f407g-disc1/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma.h.
DMAMUX_Channel_TypeDef * __DMA_HandleTypeDef::DMAmuxChannel |
DMAMUX Channel Base Address
Definition at line 167 of file stm32h735/stm32h735g-dk/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_dma.h.
DMAMUX_ChannelStatus_TypeDef * __DMA_HandleTypeDef::DMAmuxChannelStatus |
DMAMUX Channels Status Base Address
Definition at line 169 of file stm32h735/stm32h735g-dk/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_dma.h.
uint32_t __DMA_HandleTypeDef::DMAmuxChannelStatusMask |
DMAMUX Channel Status Mask
Definition at line 171 of file stm32h735/stm32h735g-dk/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_dma.h.
DMAMUX_RequestGen_TypeDef * __DMA_HandleTypeDef::DMAmuxRequestGen |
DMAMUX request generator Base Address
Definition at line 174 of file stm32h735/stm32h735g-dk/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_dma.h.
DMAMUX_RequestGenStatus_TypeDef * __DMA_HandleTypeDef::DMAmuxRequestGenStatus |
DMAMUX request generator Status Address
Definition at line 176 of file stm32h735/stm32h735g-dk/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_dma.h.
uint32_t __DMA_HandleTypeDef::DMAmuxRequestGenStatusMask |
DMAMUX request generator Status mask
Definition at line 178 of file stm32h735/stm32h735g-dk/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_dma.h.
__IO uint32_t __DMA_HandleTypeDef::ErrorCode |
DMA Error code
Definition at line 163 of file stm32f407/stm32f407g-disc1/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma.h.
DMA_InitTypeDef __DMA_HandleTypeDef::Init |
DMA communication parameters
Definition at line 143 of file stm32f407/stm32f407g-disc1/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma.h.
void* __DMA_HandleTypeDef::Instance |
Register base address
Definition at line 139 of file stm32h735/stm32h735g-dk/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_dma.h.
void * __DMA_HandleTypeDef::Instance |
Register base address
Definition at line 141 of file stm32f407/stm32f407g-disc1/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma.h.
HAL_LockTypeDef __DMA_HandleTypeDef::Lock |
DMA locking object
Definition at line 145 of file stm32f407/stm32f407g-disc1/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma.h.
void * __DMA_HandleTypeDef::Parent |
Parent object state
Definition at line 149 of file stm32f407/stm32f407g-disc1/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma.h.
__IO HAL_DMA_StateTypeDef __DMA_HandleTypeDef::State |
DMA transfer state
Definition at line 147 of file stm32f407/stm32f407g-disc1/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma.h.
uint32_t __DMA_HandleTypeDef::StreamBaseAddress |
DMA Stream Base Address
Definition at line 165 of file stm32f407/stm32f407g-disc1/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma.h.
uint32_t __DMA_HandleTypeDef::StreamIndex |
DMA Stream Index
Definition at line 167 of file stm32f407/stm32f407g-disc1/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma.h.
void(* __DMA_HandleTypeDef::XferAbortCallback)(struct __DMA_HandleTypeDef *hdma) |
DMA transfer Abort callback
Definition at line 161 of file stm32f407/stm32f407g-disc1/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma.h.
void(* __DMA_HandleTypeDef::XferCpltCallback)(struct __DMA_HandleTypeDef *hdma) |
DMA transfer complete callback
Definition at line 151 of file stm32f407/stm32f407g-disc1/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma.h.
void(* __DMA_HandleTypeDef::XferErrorCallback)(struct __DMA_HandleTypeDef *hdma) |
DMA transfer error callback
Definition at line 159 of file stm32f407/stm32f407g-disc1/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma.h.
void(* __DMA_HandleTypeDef::XferHalfCpltCallback)(struct __DMA_HandleTypeDef *hdma) |
DMA Half transfer complete callback
Definition at line 153 of file stm32f407/stm32f407g-disc1/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma.h.
void(* __DMA_HandleTypeDef::XferM1CpltCallback)(struct __DMA_HandleTypeDef *hdma) |
DMA transfer complete Memory1 callback
DMA transfer complete Memory1 callback
Definition at line 155 of file stm32f407/stm32f407g-disc1/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma.h.
void(* __DMA_HandleTypeDef::XferM1HalfCpltCallback)(struct __DMA_HandleTypeDef *hdma) |
DMA transfer Half complete Memory1 callback
DMA transfer Half complete Memory1 callback
Definition at line 157 of file stm32f407/stm32f407g-disc1/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma.h.