STAR
Cal STAR — firmware, DAQ server, and engine design
Loading...
Searching...
No Matches
__MDMA_HandleTypeDef Struct Reference

MDMA handle Structure definition. More...

#include <stm32h7xx_hal_mdma.h>

Collaboration diagram for __MDMA_HandleTypeDef:
[legend]

Public Attributes

MDMA_Channel_TypeDef * Instance
 Register base address.
MDMA_InitTypeDef Init
 MDMA communication parameters.
HAL_LockTypeDef Lock
 MDMA locking object.
__IO HAL_MDMA_StateTypeDef State
 MDMA transfer state.
void * Parent
 Parent object state.
void(* XferCpltCallback )(struct __MDMA_HandleTypeDef *hmdma)
 MDMA transfer complete callback.
void(* XferBufferCpltCallback )(struct __MDMA_HandleTypeDef *hmdma)
 MDMA buffer transfer complete callback.
void(* XferBlockCpltCallback )(struct __MDMA_HandleTypeDef *hmdma)
 MDMA block transfer complete callback.
void(* XferRepeatBlockCpltCallback )(struct __MDMA_HandleTypeDef *hmdma)
 MDMA block transfer repeat callback.
void(* XferErrorCallback )(struct __MDMA_HandleTypeDef *hmdma)
 MDMA transfer error callback.
void(* XferAbortCallback )(struct __MDMA_HandleTypeDef *hmdma)
 MDMA transfer Abort callback.
MDMA_LinkNodeTypeDef * 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
MDMA_LinkNodeTypeDef * 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
uint32_t LinkedListNodeCounter
 Number of nodes in the MDMA linked list.
__IO uint32_t ErrorCode
 MDMA Error code.

Detailed Description

MDMA handle Structure definition.

Definition at line 202 of file stm32h7xx_hal_mdma.h.

Member Data Documentation

◆ ErrorCode

__IO uint32_t __MDMA_HandleTypeDef::ErrorCode

MDMA Error code.

Definition at line 239 of file stm32h7xx_hal_mdma.h.

◆ 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

Definition at line 227 of file stm32h7xx_hal_mdma.h.

◆ Init

MDMA_InitTypeDef __MDMA_HandleTypeDef::Init

MDMA communication parameters.

Definition at line 206 of file stm32h7xx_hal_mdma.h.

◆ Instance

MDMA_Channel_TypeDef* __MDMA_HandleTypeDef::Instance

Register base address.

Definition at line 204 of file stm32h7xx_hal_mdma.h.

◆ 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

Definition at line 233 of file stm32h7xx_hal_mdma.h.

◆ LinkedListNodeCounter

uint32_t __MDMA_HandleTypeDef::LinkedListNodeCounter

Number of nodes in the MDMA linked list.

Definition at line 237 of file stm32h7xx_hal_mdma.h.

◆ Lock

HAL_LockTypeDef __MDMA_HandleTypeDef::Lock

MDMA locking object.

Definition at line 208 of file stm32h7xx_hal_mdma.h.

◆ Parent

void* __MDMA_HandleTypeDef::Parent

Parent object state.

Definition at line 212 of file stm32h7xx_hal_mdma.h.

◆ State

__IO HAL_MDMA_StateTypeDef __MDMA_HandleTypeDef::State

MDMA transfer state.

Definition at line 210 of file stm32h7xx_hal_mdma.h.

◆ XferAbortCallback

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

MDMA transfer Abort callback.

Definition at line 224 of file stm32h7xx_hal_mdma.h.

◆ XferBlockCpltCallback

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

MDMA block transfer complete callback.

Definition at line 218 of file stm32h7xx_hal_mdma.h.

◆ XferBufferCpltCallback

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

MDMA buffer transfer complete callback.

Definition at line 216 of file stm32h7xx_hal_mdma.h.

◆ XferCpltCallback

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

MDMA transfer complete callback.

Definition at line 214 of file stm32h7xx_hal_mdma.h.

◆ XferErrorCallback

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

MDMA transfer error callback.

Definition at line 222 of file stm32h7xx_hal_mdma.h.

◆ XferRepeatBlockCpltCallback

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

MDMA block transfer repeat callback.

Definition at line 220 of file stm32h7xx_hal_mdma.h.


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