|
STAR
Cal STAR — firmware, DAQ server, and engine design
|
DMA handle Structure definition. More...
#include <stm32h7xx_hal_dma.h>
Public Attributes | |
| void * | Instance |
| Register base address. | |
| DMA_InitTypeDef | Init |
| DMA communication parameters. | |
| HAL_LockTypeDef | Lock |
| DMA locking object. | |
| __IO HAL_DMA_StateTypeDef | State |
| DMA transfer state. | |
| void * | Parent |
| Parent object state. | |
| void(* | XferCpltCallback )(struct __DMA_HandleTypeDef *hdma) |
| DMA transfer complete callback. | |
| void(* | XferHalfCpltCallback )(struct __DMA_HandleTypeDef *hdma) |
| DMA Half transfer complete callback. | |
| void(* | XferM1CpltCallback )(struct __DMA_HandleTypeDef *hdma) |
| DMA transfer complete Memory1 callback. | |
| void(* | XferM1HalfCpltCallback )(struct __DMA_HandleTypeDef *hdma) |
| DMA transfer Half complete Memory1 callback. | |
| void(* | XferErrorCallback )(struct __DMA_HandleTypeDef *hdma) |
| DMA transfer error callback. | |
| void(* | XferAbortCallback )(struct __DMA_HandleTypeDef *hdma) |
| DMA transfer Abort callback. | |
| __IO uint32_t | ErrorCode |
| DMA Error code. | |
| uint32_t | StreamBaseAddress |
| DMA Stream Base Address. | |
| uint32_t | StreamIndex |
| DMA Stream Index. | |
| DMAMUX_Channel_TypeDef * | DMAmuxChannel |
| DMAMUX Channel Base Address. | |
| DMAMUX_ChannelStatus_TypeDef * | DMAmuxChannelStatus |
| DMAMUX Channels Status Base Address. | |
| uint32_t | DMAmuxChannelStatusMask |
| DMAMUX Channel Status Mask. | |
| DMAMUX_RequestGen_TypeDef * | DMAmuxRequestGen |
| DMAMUX request generator Base Address. | |
| DMAMUX_RequestGenStatus_TypeDef * | DMAmuxRequestGenStatus |
| DMAMUX request generator Status Address. | |
| uint32_t | DMAmuxRequestGenStatusMask |
| DMAMUX request generator Status mask. | |
DMA handle Structure definition.
Definition at line 136 of file stm32h7xx_hal_dma.h.
| DMAMUX_Channel_TypeDef* __DMA_HandleTypeDef::DMAmuxChannel |
DMAMUX Channel Base Address.
Definition at line 166 of file stm32h7xx_hal_dma.h.
| DMAMUX_ChannelStatus_TypeDef* __DMA_HandleTypeDef::DMAmuxChannelStatus |
DMAMUX Channels Status Base Address.
Definition at line 168 of file stm32h7xx_hal_dma.h.
| uint32_t __DMA_HandleTypeDef::DMAmuxChannelStatusMask |
DMAMUX Channel Status Mask.
Definition at line 170 of file stm32h7xx_hal_dma.h.
| DMAMUX_RequestGen_TypeDef* __DMA_HandleTypeDef::DMAmuxRequestGen |
DMAMUX request generator Base Address.
Definition at line 173 of file stm32h7xx_hal_dma.h.
| DMAMUX_RequestGenStatus_TypeDef* __DMA_HandleTypeDef::DMAmuxRequestGenStatus |
DMAMUX request generator Status Address.
Definition at line 175 of file stm32h7xx_hal_dma.h.
| uint32_t __DMA_HandleTypeDef::DMAmuxRequestGenStatusMask |
DMAMUX request generator Status mask.
Definition at line 177 of file stm32h7xx_hal_dma.h.
| __IO uint32_t __DMA_HandleTypeDef::ErrorCode |
DMA Error code.
Definition at line 160 of file stm32h7xx_hal_dma.h.
| DMA_InitTypeDef __DMA_HandleTypeDef::Init |
DMA communication parameters.
Definition at line 140 of file stm32h7xx_hal_dma.h.
| void* __DMA_HandleTypeDef::Instance |
Register base address.
Definition at line 138 of file stm32h7xx_hal_dma.h.
| HAL_LockTypeDef __DMA_HandleTypeDef::Lock |
DMA locking object.
Definition at line 142 of file stm32h7xx_hal_dma.h.
| void* __DMA_HandleTypeDef::Parent |
Parent object state.
Definition at line 146 of file stm32h7xx_hal_dma.h.
| __IO HAL_DMA_StateTypeDef __DMA_HandleTypeDef::State |
DMA transfer state.
Definition at line 144 of file stm32h7xx_hal_dma.h.
| uint32_t __DMA_HandleTypeDef::StreamBaseAddress |
DMA Stream Base Address.
Definition at line 162 of file stm32h7xx_hal_dma.h.
| uint32_t __DMA_HandleTypeDef::StreamIndex |
DMA Stream Index.
Definition at line 164 of file stm32h7xx_hal_dma.h.
| void(* __DMA_HandleTypeDef::XferAbortCallback) (struct __DMA_HandleTypeDef *hdma) |
DMA transfer Abort callback.
Definition at line 158 of file stm32h7xx_hal_dma.h.
| void(* __DMA_HandleTypeDef::XferCpltCallback) (struct __DMA_HandleTypeDef *hdma) |
DMA transfer complete callback.
Definition at line 148 of file stm32h7xx_hal_dma.h.
| void(* __DMA_HandleTypeDef::XferErrorCallback) (struct __DMA_HandleTypeDef *hdma) |
DMA transfer error callback.
Definition at line 156 of file stm32h7xx_hal_dma.h.
| void(* __DMA_HandleTypeDef::XferHalfCpltCallback) (struct __DMA_HandleTypeDef *hdma) |
DMA Half transfer complete callback.
Definition at line 150 of file stm32h7xx_hal_dma.h.
| void(* __DMA_HandleTypeDef::XferM1CpltCallback) (struct __DMA_HandleTypeDef *hdma) |
DMA transfer complete Memory1 callback.
Definition at line 152 of file stm32h7xx_hal_dma.h.
| void(* __DMA_HandleTypeDef::XferM1HalfCpltCallback) (struct __DMA_HandleTypeDef *hdma) |
DMA transfer Half complete Memory1 callback.
Definition at line 154 of file stm32h7xx_hal_dma.h.