STM32L4xx_HAL_Driver  1.14.0
__DMA2D_HandleTypeDef Struct Reference

DMA2D handle Structure definition. More...

#include <stm32l4xx_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
 

Detailed Description

DMA2D handle Structure definition.

Definition at line 157 of file stm32l4xx_hal_dma2d.h.

Field Documentation

◆ CLUTLoadingCpltCallback

void(* __DMA2D_HandleTypeDef::CLUTLoadingCpltCallback) (struct __DMA2D_HandleTypeDef *hdma2d)

DMA2D CLUT loading completion callback.

Definition at line 170 of file stm32l4xx_hal_dma2d.h.

◆ ErrorCode

__IO uint32_t __DMA2D_HandleTypeDef::ErrorCode

DMA2D error code.

Definition at line 184 of file stm32l4xx_hal_dma2d.h.

◆ Init

DMA2D_InitTypeDef __DMA2D_HandleTypeDef::Init

DMA2D communication parameters.

Definition at line 161 of file stm32l4xx_hal_dma2d.h.

◆ Instance

DMA2D_TypeDef* __DMA2D_HandleTypeDef::Instance

DMA2D register base address.

Definition at line 159 of file stm32l4xx_hal_dma2d.h.

◆ LayerCfg

DMA2D_LayerCfgTypeDef __DMA2D_HandleTypeDef::LayerCfg[MAX_DMA2D_LAYER]

DMA2D Layers parameters

Definition at line 178 of file stm32l4xx_hal_dma2d.h.

◆ LineEventCallback

void(* __DMA2D_HandleTypeDef::LineEventCallback) (struct __DMA2D_HandleTypeDef *hdma2d)

DMA2D line event callback.

Definition at line 168 of file stm32l4xx_hal_dma2d.h.

◆ Lock

HAL_LockTypeDef __DMA2D_HandleTypeDef::Lock

DMA2D lock.

Definition at line 180 of file stm32l4xx_hal_dma2d.h.

◆ MspDeInitCallback

void(* __DMA2D_HandleTypeDef::MspDeInitCallback) (struct __DMA2D_HandleTypeDef *hdma2d)

DMA2D Msp DeInit callback.

Definition at line 174 of file stm32l4xx_hal_dma2d.h.

◆ MspInitCallback

void(* __DMA2D_HandleTypeDef::MspInitCallback) (struct __DMA2D_HandleTypeDef *hdma2d)

DMA2D Msp Init callback.

Definition at line 172 of file stm32l4xx_hal_dma2d.h.

◆ State

__IO HAL_DMA2D_StateTypeDef __DMA2D_HandleTypeDef::State

DMA2D transfer state.

Definition at line 182 of file stm32l4xx_hal_dma2d.h.

◆ XferCpltCallback

void(* __DMA2D_HandleTypeDef::XferCpltCallback) (struct __DMA2D_HandleTypeDef *hdma2d)

DMA2D transfer complete callback.

Definition at line 163 of file stm32l4xx_hal_dma2d.h.

◆ XferErrorCallback

void(* __DMA2D_HandleTypeDef::XferErrorCallback) (struct __DMA2D_HandleTypeDef *hdma2d)

DMA2D transfer error callback.

Definition at line 165 of file stm32l4xx_hal_dma2d.h.


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