My Project
Loading...
Searching...
No Matches
__DMA_HandleTypeDef Struct Reference

DMA handle Structure definition
More...

#include <stm32f3xx_hal_dma.h>

Public Attributes

DMA_Channel_TypeDefInstance
 
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_TypeDefDmaBaseAddress
 
uint32_t ChannelIndex
 

Detailed Description

DMA handle Structure definition

Member Data Documentation

◆ ChannelIndex

uint32_t __DMA_HandleTypeDef::ChannelIndex

DMA Channel Index

◆ DmaBaseAddress

DMA_TypeDef* __DMA_HandleTypeDef::DmaBaseAddress

DMA Channel Base Address

◆ ErrorCode

__IO uint32_t __DMA_HandleTypeDef::ErrorCode

DMA Error code

◆ Init

DMA_InitTypeDef __DMA_HandleTypeDef::Init

DMA communication parameters

◆ Instance

DMA_Channel_TypeDef* __DMA_HandleTypeDef::Instance

Register base address

◆ Lock

HAL_LockTypeDef __DMA_HandleTypeDef::Lock

DMA locking object

◆ Parent

void* __DMA_HandleTypeDef::Parent

Parent object state

◆ State

HAL_DMA_StateTypeDef __DMA_HandleTypeDef::State

DMA transfer state

◆ XferAbortCallback

void(* __DMA_HandleTypeDef::XferAbortCallback) (struct __DMA_HandleTypeDef *hdma)

DMA transfer abort callback

◆ XferCpltCallback

void(* __DMA_HandleTypeDef::XferCpltCallback) (struct __DMA_HandleTypeDef *hdma)

DMA transfer complete callback

◆ XferErrorCallback

void(* __DMA_HandleTypeDef::XferErrorCallback) (struct __DMA_HandleTypeDef *hdma)

DMA transfer error callback

◆ XferHalfCpltCallback

void(* __DMA_HandleTypeDef::XferHalfCpltCallback) (struct __DMA_HandleTypeDef *hdma)

DMA Half transfer complete callback


The documentation for this struct was generated from the following file: