MDMA handle Structure definition. More...
#include <stm32h7xx_hal_mdma.h>
Public Attributes | |
__IO uint32_t | ErrorCode |
MDMA_LinkNodeTypeDef * | FirstLinkedListNodeAddress |
MDMA_InitTypeDef | Init |
MDMA_Channel_TypeDef * | Instance |
MDMA_LinkNodeTypeDef * | LastLinkedListNodeAddress |
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) |
MDMA handle Structure definition.
Definition at line 203 of file stm32h735/stm32h735g-dk/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_mdma.h.
__IO uint32_t __MDMA_HandleTypeDef::ErrorCode |
MDMA Error code
Definition at line 240 of file stm32h735/stm32h735g-dk/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_mdma.h.
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.
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.
MDMA_Channel_TypeDef * __MDMA_HandleTypeDef::Instance |
Register base address
Definition at line 205 of file stm32h735/stm32h735g-dk/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_mdma.h.
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.
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.
HAL_LockTypeDef __MDMA_HandleTypeDef::Lock |
MDMA locking object
Definition at line 209 of file stm32h735/stm32h735g-dk/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_mdma.h.
void * __MDMA_HandleTypeDef::Parent |
Parent object state
Definition at line 213 of file stm32h735/stm32h735g-dk/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_mdma.h.
__IO HAL_MDMA_StateTypeDef __MDMA_HandleTypeDef::State |
MDMA transfer state
Definition at line 211 of file stm32h735/stm32h735g-dk/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_mdma.h.
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.
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.
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.
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.
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.
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.