RTEMS 6.1-rc7
Loading...
Searching...
No Matches
Data Fields
__MDMA_HandleTypeDef Struct Reference

MDMA handle Structure definition. More...

#include <stm32h7xx_hal_mdma.h>

Data Fields

MDMA_Channel_TypeDefInstance
 
MDMA_InitTypeDef Init
 
HAL_LockTypeDef Lock
 
__IO HAL_MDMA_StateTypeDef State
 
void * Parent
 
void(* XferCpltCallback )(struct __MDMA_HandleTypeDef *hmdma)
 
void(* XferBufferCpltCallback )(struct __MDMA_HandleTypeDef *hmdma)
 
void(* XferBlockCpltCallback )(struct __MDMA_HandleTypeDef *hmdma)
 
void(* XferRepeatBlockCpltCallback )(struct __MDMA_HandleTypeDef *hmdma)
 
void(* XferErrorCallback )(struct __MDMA_HandleTypeDef *hmdma)
 
void(* XferAbortCallback )(struct __MDMA_HandleTypeDef *hmdma)
 
MDMA_LinkNodeTypeDefFirstLinkedListNodeAddress
 
MDMA_LinkNodeTypeDefLastLinkedListNodeAddress
 
uint32_t LinkedListNodeCounter
 
__IO uint32_t ErrorCode
 

Detailed Description

MDMA handle Structure definition.

Field Documentation

◆ ErrorCode

__IO uint32_t __MDMA_HandleTypeDef::ErrorCode

MDMA Error code

◆ FirstLinkedListNodeAddress

MDMA_LinkNodeTypeDef* __MDMA_HandleTypeDef::FirstLinkedListNodeAddress

specifies the first node address of the transfer list (after the initial node defined by the Init struct) this parameter is used internally by the MDMA driver to construct the linked list node

◆ Init

MDMA_InitTypeDef __MDMA_HandleTypeDef::Init

MDMA communication parameters

◆ Instance

MDMA_Channel_TypeDef* __MDMA_HandleTypeDef::Instance

Register base address

◆ LastLinkedListNodeAddress

MDMA_LinkNodeTypeDef* __MDMA_HandleTypeDef::LastLinkedListNodeAddress

specifies the last node address of the transfer list this parameter is used internally by the MDMA driver to construct the linked list node

◆ LinkedListNodeCounter

uint32_t __MDMA_HandleTypeDef::LinkedListNodeCounter

Number of nodes in the MDMA linked list

◆ Lock

HAL_LockTypeDef __MDMA_HandleTypeDef::Lock

MDMA locking object

◆ Parent

void* __MDMA_HandleTypeDef::Parent

Parent object state

◆ State

__IO HAL_MDMA_StateTypeDef __MDMA_HandleTypeDef::State

MDMA transfer state

◆ XferAbortCallback

void(* __MDMA_HandleTypeDef::XferAbortCallback) (struct __MDMA_HandleTypeDef *hmdma)

MDMA transfer Abort callback

◆ XferBlockCpltCallback

void(* __MDMA_HandleTypeDef::XferBlockCpltCallback) (struct __MDMA_HandleTypeDef *hmdma)

MDMA block transfer complete callback

◆ XferBufferCpltCallback

void(* __MDMA_HandleTypeDef::XferBufferCpltCallback) (struct __MDMA_HandleTypeDef *hmdma)

MDMA buffer transfer complete callback

◆ XferCpltCallback

void(* __MDMA_HandleTypeDef::XferCpltCallback) (struct __MDMA_HandleTypeDef *hmdma)

MDMA transfer complete callback

◆ XferErrorCallback

void(* __MDMA_HandleTypeDef::XferErrorCallback) (struct __MDMA_HandleTypeDef *hmdma)

MDMA transfer error callback

◆ XferRepeatBlockCpltCallback

void(* __MDMA_HandleTypeDef::XferRepeatBlockCpltCallback) (struct __MDMA_HandleTypeDef *hmdma)

MDMA block transfer repeat callback


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