|
STAR
Cal STAR — firmware, DAQ server, and engine design
|
MDMA handle Structure definition. More...
#include <stm32h7xx_hal_mdma.h>
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. | |
MDMA handle Structure definition.
Definition at line 202 of file stm32h7xx_hal_mdma.h.
| __IO uint32_t __MDMA_HandleTypeDef::ErrorCode |
MDMA Error code.
Definition at line 239 of file 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 227 of file stm32h7xx_hal_mdma.h.
| MDMA_InitTypeDef __MDMA_HandleTypeDef::Init |
MDMA communication parameters.
Definition at line 206 of file stm32h7xx_hal_mdma.h.
| MDMA_Channel_TypeDef* __MDMA_HandleTypeDef::Instance |
Register base address.
Definition at line 204 of file 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 233 of file stm32h7xx_hal_mdma.h.
| uint32_t __MDMA_HandleTypeDef::LinkedListNodeCounter |
Number of nodes in the MDMA linked list.
Definition at line 237 of file stm32h7xx_hal_mdma.h.
| HAL_LockTypeDef __MDMA_HandleTypeDef::Lock |
MDMA locking object.
Definition at line 208 of file stm32h7xx_hal_mdma.h.
| void* __MDMA_HandleTypeDef::Parent |
Parent object state.
Definition at line 212 of file stm32h7xx_hal_mdma.h.
| __IO HAL_MDMA_StateTypeDef __MDMA_HandleTypeDef::State |
MDMA transfer state.
Definition at line 210 of file stm32h7xx_hal_mdma.h.
| void(* __MDMA_HandleTypeDef::XferAbortCallback) (struct __MDMA_HandleTypeDef *hmdma) |
MDMA transfer Abort callback.
Definition at line 224 of file stm32h7xx_hal_mdma.h.
| void(* __MDMA_HandleTypeDef::XferBlockCpltCallback) (struct __MDMA_HandleTypeDef *hmdma) |
MDMA block transfer complete callback.
Definition at line 218 of file stm32h7xx_hal_mdma.h.
| void(* __MDMA_HandleTypeDef::XferBufferCpltCallback) (struct __MDMA_HandleTypeDef *hmdma) |
MDMA buffer transfer complete callback.
Definition at line 216 of file stm32h7xx_hal_mdma.h.
| void(* __MDMA_HandleTypeDef::XferCpltCallback) (struct __MDMA_HandleTypeDef *hmdma) |
MDMA transfer complete callback.
Definition at line 214 of file stm32h7xx_hal_mdma.h.
| void(* __MDMA_HandleTypeDef::XferErrorCallback) (struct __MDMA_HandleTypeDef *hmdma) |
MDMA transfer error callback.
Definition at line 222 of file stm32h7xx_hal_mdma.h.
| void(* __MDMA_HandleTypeDef::XferRepeatBlockCpltCallback) (struct __MDMA_HandleTypeDef *hmdma) |
MDMA block transfer repeat callback.
Definition at line 220 of file stm32h7xx_hal_mdma.h.