VSF Documented
Data Fields
__DMA_HandleTypeDef Struct Reference

#include <sthal_dma.h>

Data Fields

DMA_Stream_TypeDefInstance
 
DMA_InitTypeDef Init
 
HAL_LockTypeDef Lock
 
volatile HAL_DMA_StateTypeDef State
 
void * Parent
 
void(* XferCpltCallback )(struct __DMA_HandleTypeDef *hdma)
 
void(* XferHalfCpltCallback )(struct __DMA_HandleTypeDef *hdma)
 
void(* XferM1CpltCallback )(struct __DMA_HandleTypeDef *hdma)
 
void(* XferM1HalfCpltCallback )(struct __DMA_HandleTypeDef *hdma)
 
void(* XferErrorCallback )(struct __DMA_HandleTypeDef *hdma)
 
void(* XferAbortCallback )(struct __DMA_HandleTypeDef *hdma)
 
volatile uint32_t ErrorCode
 
uint32_t StreamBaseAddress
 
uint32_t StreamIndex
 

Field Documentation

◆ Instance

DMA_Stream_TypeDef* __DMA_HandleTypeDef::Instance

◆ Init

DMA_InitTypeDef __DMA_HandleTypeDef::Init

◆ Lock

HAL_LockTypeDef __DMA_HandleTypeDef::Lock

◆ State

volatile HAL_DMA_StateTypeDef __DMA_HandleTypeDef::State

◆ Parent

void* __DMA_HandleTypeDef::Parent

◆ XferCpltCallback

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

◆ XferHalfCpltCallback

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

◆ XferM1CpltCallback

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

◆ XferM1HalfCpltCallback

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

◆ XferErrorCallback

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

◆ XferAbortCallback

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

◆ ErrorCode

volatile uint32_t __DMA_HandleTypeDef::ErrorCode

◆ StreamBaseAddress

uint32_t __DMA_HandleTypeDef::StreamBaseAddress

◆ StreamIndex

uint32_t __DMA_HandleTypeDef::StreamIndex