Public Attributes | List of all members
__MDMA_HandleTypeDef Struct Reference

MDMA handle Structure definition. More...

#include <stm32h7xx_hal_mdma.h>

Public Attributes

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

Detailed Description

MDMA handle Structure definition.

Definition at line 203 of file stm32h735/stm32h735g-dk/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_mdma.h.

Member Data Documentation

◆ ErrorCode

__IO uint32_t __MDMA_HandleTypeDef::ErrorCode

◆ 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 228 of file stm32h735/stm32h735g-dk/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_mdma.h.

◆ Init

MDMA_InitTypeDef __MDMA_HandleTypeDef::Init

MDMA communication parameters

Definition at line 207 of file stm32h735/stm32h735g-dk/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_mdma.h.

◆ Instance

MDMA_Channel_TypeDef * __MDMA_HandleTypeDef::Instance

◆ 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 234 of file stm32h735/stm32h735g-dk/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_mdma.h.

◆ LinkedListNodeCounter

uint32_t __MDMA_HandleTypeDef::LinkedListNodeCounter

Number of nodes in the MDMA linked list

Definition at line 238 of file stm32h735/stm32h735g-dk/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_mdma.h.

◆ Lock

HAL_LockTypeDef __MDMA_HandleTypeDef::Lock

◆ Parent

void * __MDMA_HandleTypeDef::Parent

◆ State

__IO HAL_MDMA_StateTypeDef __MDMA_HandleTypeDef::State

◆ XferAbortCallback

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

MDMA transfer Abort callback

Definition at line 225 of file stm32h735/stm32h735g-dk/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_mdma.h.

◆ XferBlockCpltCallback

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

MDMA block transfer complete callback

Definition at line 219 of file stm32h735/stm32h735g-dk/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_mdma.h.

◆ XferBufferCpltCallback

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

MDMA buffer transfer complete callback

Definition at line 217 of file stm32h735/stm32h735g-dk/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_mdma.h.

◆ XferCpltCallback

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

MDMA transfer complete callback

Definition at line 215 of file stm32h735/stm32h735g-dk/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_mdma.h.

◆ XferErrorCallback

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

MDMA transfer error callback

Definition at line 223 of file stm32h735/stm32h735g-dk/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_mdma.h.

◆ XferRepeatBlockCpltCallback

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

MDMA block transfer repeat callback

Definition at line 221 of file stm32h735/stm32h735g-dk/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_mdma.h.


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


picovoice_driver
Author(s):
autogenerated on Fri Apr 1 2022 02:15:19