My Project
|
DMA handle Structure definition
More...
#include <stm32f3xx_hal_dma.h>
Public Attributes | |
DMA_Channel_TypeDef * | Instance |
DMA_InitTypeDef | Init |
HAL_LockTypeDef | Lock |
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 |
DMA handle Structure definition
uint32_t __DMA_HandleTypeDef::ChannelIndex |
DMA Channel Index
DMA_TypeDef* __DMA_HandleTypeDef::DmaBaseAddress |
DMA Channel Base Address
__IO uint32_t __DMA_HandleTypeDef::ErrorCode |
DMA Error code
DMA_InitTypeDef __DMA_HandleTypeDef::Init |
DMA communication parameters
DMA_Channel_TypeDef* __DMA_HandleTypeDef::Instance |
Register base address
HAL_LockTypeDef __DMA_HandleTypeDef::Lock |
DMA locking object
void* __DMA_HandleTypeDef::Parent |
Parent object state
HAL_DMA_StateTypeDef __DMA_HandleTypeDef::State |
DMA transfer state
void(* __DMA_HandleTypeDef::XferAbortCallback) (struct __DMA_HandleTypeDef *hdma) |
DMA transfer abort callback
void(* __DMA_HandleTypeDef::XferCpltCallback) (struct __DMA_HandleTypeDef *hdma) |
DMA transfer complete callback
void(* __DMA_HandleTypeDef::XferErrorCallback) (struct __DMA_HandleTypeDef *hdma) |
DMA transfer error callback
void(* __DMA_HandleTypeDef::XferHalfCpltCallback) (struct __DMA_HandleTypeDef *hdma) |
DMA Half transfer complete callback