STM32H735xx HAL User Manual
|
DMA2D handle Structure definition. More...
#include <stm32h7xx_hal_dma2d.h>
Data Fields | |
DMA2D_TypeDef * | Instance |
DMA2D_InitTypeDef | Init |
void(* | XferCpltCallback )(struct __DMA2D_HandleTypeDef *hdma2d) |
void(* | XferErrorCallback )(struct __DMA2D_HandleTypeDef *hdma2d) |
void(* | LineEventCallback )(struct __DMA2D_HandleTypeDef *hdma2d) |
void(* | CLUTLoadingCpltCallback )(struct __DMA2D_HandleTypeDef *hdma2d) |
void(* | MspInitCallback )(struct __DMA2D_HandleTypeDef *hdma2d) |
void(* | MspDeInitCallback )(struct __DMA2D_HandleTypeDef *hdma2d) |
DMA2D_LayerCfgTypeDef | LayerCfg [MAX_DMA2D_LAYER] |
HAL_LockTypeDef | Lock |
__IO HAL_DMA2D_StateTypeDef | State |
__IO uint32_t | ErrorCode |
DMA2D handle Structure definition.
Definition at line 145 of file stm32h7xx_hal_dma2d.h.
void(* __DMA2D_HandleTypeDef::CLUTLoadingCpltCallback)(struct __DMA2D_HandleTypeDef *hdma2d) |
DMA2D CLUT loading completion callback
Definition at line 158 of file stm32h7xx_hal_dma2d.h.
Referenced by HAL_DMA2D_Init(), HAL_DMA2D_IRQHandler(), HAL_DMA2D_RegisterCallback(), and HAL_DMA2D_UnRegisterCallback().
__IO uint32_t __DMA2D_HandleTypeDef::ErrorCode |
DMA2D error code.
Definition at line 172 of file stm32h7xx_hal_dma2d.h.
Referenced by HAL_DMA2D_Abort(), HAL_DMA2D_CLUTLoading_Abort(), HAL_DMA2D_CLUTLoading_Suspend(), HAL_DMA2D_DeInit(), HAL_DMA2D_GetError(), HAL_DMA2D_Init(), HAL_DMA2D_IRQHandler(), HAL_DMA2D_PollForTransfer(), HAL_DMA2D_RegisterCallback(), HAL_DMA2D_Suspend(), and HAL_DMA2D_UnRegisterCallback().
DMA2D communication parameters.
Definition at line 149 of file stm32h7xx_hal_dma2d.h.
Referenced by DMA2D_SetConfig(), HAL_DMA2D_BlendingStart(), HAL_DMA2D_BlendingStart_IT(), HAL_DMA2D_ConfigLayer(), and HAL_DMA2D_Init().
DMA2D_TypeDef* __DMA2D_HandleTypeDef::Instance |
DMA2D register base address.
Definition at line 147 of file stm32h7xx_hal_dma2d.h.
Referenced by DMA2D_SetConfig(), HAL_DMA2D_Abort(), HAL_DMA2D_BlendingStart(), HAL_DMA2D_BlendingStart_IT(), HAL_DMA2D_CLUTLoad(), HAL_DMA2D_CLUTLoad_IT(), HAL_DMA2D_CLUTLoading_Abort(), HAL_DMA2D_CLUTLoading_Resume(), HAL_DMA2D_CLUTLoading_Suspend(), HAL_DMA2D_CLUTStartLoad(), HAL_DMA2D_CLUTStartLoad_IT(), HAL_DMA2D_ConfigCLUT(), HAL_DMA2D_ConfigDeadTime(), HAL_DMA2D_ConfigLayer(), HAL_DMA2D_DeInit(), HAL_DMA2D_DisableDeadTime(), HAL_DMA2D_EnableCLUT(), HAL_DMA2D_EnableDeadTime(), HAL_DMA2D_Init(), HAL_DMA2D_IRQHandler(), HAL_DMA2D_PollForTransfer(), HAL_DMA2D_ProgramLineEvent(), HAL_DMA2D_Resume(), and HAL_DMA2D_Suspend().
DMA2D Layers parameters
Definition at line 166 of file stm32h7xx_hal_dma2d.h.
Referenced by HAL_DMA2D_ConfigLayer().
void(* __DMA2D_HandleTypeDef::LineEventCallback)(struct __DMA2D_HandleTypeDef *hdma2d) |
DMA2D line event callback.
Definition at line 156 of file stm32h7xx_hal_dma2d.h.
Referenced by HAL_DMA2D_Init(), HAL_DMA2D_IRQHandler(), HAL_DMA2D_RegisterCallback(), and HAL_DMA2D_UnRegisterCallback().
HAL_LockTypeDef __DMA2D_HandleTypeDef::Lock |
void(* __DMA2D_HandleTypeDef::MspDeInitCallback)(struct __DMA2D_HandleTypeDef *hdma2d) |
DMA2D Msp DeInit callback.
Definition at line 162 of file stm32h7xx_hal_dma2d.h.
Referenced by HAL_DMA2D_DeInit(), HAL_DMA2D_RegisterCallback(), and HAL_DMA2D_UnRegisterCallback().
void(* __DMA2D_HandleTypeDef::MspInitCallback)(struct __DMA2D_HandleTypeDef *hdma2d) |
DMA2D Msp Init callback.
Definition at line 160 of file stm32h7xx_hal_dma2d.h.
Referenced by HAL_DMA2D_Init(), HAL_DMA2D_RegisterCallback(), and HAL_DMA2D_UnRegisterCallback().
DMA2D transfer state.
Definition at line 170 of file stm32h7xx_hal_dma2d.h.
Referenced by HAL_DMA2D_Abort(), HAL_DMA2D_BlendingStart(), HAL_DMA2D_BlendingStart_IT(), HAL_DMA2D_CLUTLoad(), HAL_DMA2D_CLUTLoad_IT(), HAL_DMA2D_CLUTLoading_Abort(), HAL_DMA2D_CLUTLoading_Resume(), HAL_DMA2D_CLUTLoading_Suspend(), HAL_DMA2D_CLUTStartLoad(), HAL_DMA2D_CLUTStartLoad_IT(), HAL_DMA2D_ConfigCLUT(), HAL_DMA2D_ConfigDeadTime(), HAL_DMA2D_ConfigLayer(), HAL_DMA2D_DeInit(), HAL_DMA2D_DisableDeadTime(), HAL_DMA2D_EnableCLUT(), HAL_DMA2D_EnableDeadTime(), HAL_DMA2D_GetState(), HAL_DMA2D_Init(), HAL_DMA2D_IRQHandler(), HAL_DMA2D_PollForTransfer(), HAL_DMA2D_ProgramLineEvent(), HAL_DMA2D_RegisterCallback(), HAL_DMA2D_Resume(), HAL_DMA2D_Start(), HAL_DMA2D_Start_IT(), HAL_DMA2D_Suspend(), and HAL_DMA2D_UnRegisterCallback().
void(* __DMA2D_HandleTypeDef::XferCpltCallback)(struct __DMA2D_HandleTypeDef *hdma2d) |
DMA2D transfer complete callback.
Definition at line 151 of file stm32h7xx_hal_dma2d.h.
Referenced by HAL_DMA2D_IRQHandler(), HAL_DMA2D_RegisterCallback(), and HAL_DMA2D_UnRegisterCallback().
void(* __DMA2D_HandleTypeDef::XferErrorCallback)(struct __DMA2D_HandleTypeDef *hdma2d) |
DMA2D transfer error callback.
Definition at line 153 of file stm32h7xx_hal_dma2d.h.
Referenced by HAL_DMA2D_IRQHandler(), HAL_DMA2D_RegisterCallback(), and HAL_DMA2D_UnRegisterCallback().