STM32F479xx HAL User Manual
|
Header file of DMA2D LL module. More...
#include "stm32f4xx.h"
Go to the source code of this file.
Data Structures | |
struct | LL_DMA2D_InitTypeDef |
LL DMA2D Init Structure Definition. More... | |
struct | LL_DMA2D_LayerCfgTypeDef |
LL DMA2D Layer Configuration Structure Definition. More... | |
struct | LL_DMA2D_ColorTypeDef |
LL DMA2D Output Color Structure Definition. More... | |
Defines | |
#define | LL_DMA2D_FLAG_CEIF DMA2D_ISR_CEIF |
#define | LL_DMA2D_FLAG_CTCIF DMA2D_ISR_CTCIF |
#define | LL_DMA2D_FLAG_CAEIF DMA2D_ISR_CAEIF |
#define | LL_DMA2D_FLAG_TWIF DMA2D_ISR_TWIF |
#define | LL_DMA2D_FLAG_TCIF DMA2D_ISR_TCIF |
#define | LL_DMA2D_FLAG_TEIF DMA2D_ISR_TEIF |
#define | LL_DMA2D_IT_CEIE DMA2D_CR_CEIE |
#define | LL_DMA2D_IT_CTCIE DMA2D_CR_CTCIE |
#define | LL_DMA2D_IT_CAEIE DMA2D_CR_CAEIE |
#define | LL_DMA2D_IT_TWIE DMA2D_CR_TWIE |
#define | LL_DMA2D_IT_TCIE DMA2D_CR_TCIE |
#define | LL_DMA2D_IT_TEIE DMA2D_CR_TEIE |
#define | LL_DMA2D_MODE_M2M 0x00000000U |
#define | LL_DMA2D_MODE_M2M_PFC DMA2D_CR_MODE_0 |
#define | LL_DMA2D_MODE_M2M_BLEND DMA2D_CR_MODE_1 |
#define | LL_DMA2D_MODE_R2M DMA2D_CR_MODE |
#define | LL_DMA2D_OUTPUT_MODE_ARGB8888 0x00000000U |
#define | LL_DMA2D_OUTPUT_MODE_RGB888 DMA2D_OPFCCR_CM_0 |
#define | LL_DMA2D_OUTPUT_MODE_RGB565 DMA2D_OPFCCR_CM_1 |
#define | LL_DMA2D_OUTPUT_MODE_ARGB1555 (DMA2D_OPFCCR_CM_0|DMA2D_OPFCCR_CM_1) |
#define | LL_DMA2D_OUTPUT_MODE_ARGB4444 DMA2D_OPFCCR_CM_2 |
#define | LL_DMA2D_INPUT_MODE_ARGB8888 0x00000000U |
#define | LL_DMA2D_INPUT_MODE_RGB888 DMA2D_FGPFCCR_CM_0 |
#define | LL_DMA2D_INPUT_MODE_RGB565 DMA2D_FGPFCCR_CM_1 |
#define | LL_DMA2D_INPUT_MODE_ARGB1555 (DMA2D_FGPFCCR_CM_0|DMA2D_FGPFCCR_CM_1) |
#define | LL_DMA2D_INPUT_MODE_ARGB4444 DMA2D_FGPFCCR_CM_2 |
#define | LL_DMA2D_INPUT_MODE_L8 (DMA2D_FGPFCCR_CM_0|DMA2D_FGPFCCR_CM_2) |
#define | LL_DMA2D_INPUT_MODE_AL44 (DMA2D_FGPFCCR_CM_1|DMA2D_FGPFCCR_CM_2) |
#define | LL_DMA2D_INPUT_MODE_AL88 (DMA2D_FGPFCCR_CM_0|DMA2D_FGPFCCR_CM_1|DMA2D_FGPFCCR_CM_2) |
#define | LL_DMA2D_INPUT_MODE_L4 DMA2D_FGPFCCR_CM_3 |
#define | LL_DMA2D_INPUT_MODE_A8 (DMA2D_FGPFCCR_CM_0|DMA2D_FGPFCCR_CM_3) |
#define | LL_DMA2D_INPUT_MODE_A4 (DMA2D_FGPFCCR_CM_1|DMA2D_FGPFCCR_CM_3) |
#define | LL_DMA2D_ALPHA_MODE_NO_MODIF 0x00000000U |
#define | LL_DMA2D_ALPHA_MODE_REPLACE DMA2D_FGPFCCR_AM_0 |
#define | LL_DMA2D_ALPHA_MODE_COMBINE DMA2D_FGPFCCR_AM_1 |
#define | LL_DMA2D_CLUT_COLOR_MODE_ARGB8888 0x00000000U |
#define | LL_DMA2D_CLUT_COLOR_MODE_RGB888 DMA2D_FGPFCCR_CCM |
#define | LL_DMA2D_WriteReg(__INSTANCE__, __REG__, __VALUE__) WRITE_REG((__INSTANCE__)->__REG__, (__VALUE__)) |
Write a value in DMA2D register. | |
#define | LL_DMA2D_ReadReg(__INSTANCE__, __REG__) READ_REG((__INSTANCE__)->__REG__) |
Read a value in DMA2D register. | |
Functions | |
__STATIC_INLINE void | LL_DMA2D_Start (DMA2D_TypeDef *DMA2Dx) |
Start a DMA2D transfer. | |
__STATIC_INLINE uint32_t | LL_DMA2D_IsTransferOngoing (DMA2D_TypeDef *DMA2Dx) |
Indicate if a DMA2D transfer is ongoing. | |
__STATIC_INLINE void | LL_DMA2D_Suspend (DMA2D_TypeDef *DMA2Dx) |
Suspend DMA2D transfer. | |
__STATIC_INLINE void | LL_DMA2D_Resume (DMA2D_TypeDef *DMA2Dx) |
Resume DMA2D transfer. | |
__STATIC_INLINE uint32_t | LL_DMA2D_IsSuspended (DMA2D_TypeDef *DMA2Dx) |
Indicate if DMA2D transfer is suspended. | |
__STATIC_INLINE void | LL_DMA2D_Abort (DMA2D_TypeDef *DMA2Dx) |
Abort DMA2D transfer. | |
__STATIC_INLINE uint32_t | LL_DMA2D_IsAborted (DMA2D_TypeDef *DMA2Dx) |
Indicate if DMA2D transfer is aborted. | |
__STATIC_INLINE void | LL_DMA2D_SetMode (DMA2D_TypeDef *DMA2Dx, uint32_t Mode) |
Set DMA2D mode. | |
__STATIC_INLINE uint32_t | LL_DMA2D_GetMode (DMA2D_TypeDef *DMA2Dx) |
Return DMA2D mode. | |
__STATIC_INLINE void | LL_DMA2D_SetOutputColorMode (DMA2D_TypeDef *DMA2Dx, uint32_t ColorMode) |
Set DMA2D output color mode. | |
__STATIC_INLINE uint32_t | LL_DMA2D_GetOutputColorMode (DMA2D_TypeDef *DMA2Dx) |
Return DMA2D output color mode. | |
__STATIC_INLINE void | LL_DMA2D_SetLineOffset (DMA2D_TypeDef *DMA2Dx, uint32_t LineOffset) |
Set DMA2D line offset, expressed on 14 bits ([13:0] bits). | |
__STATIC_INLINE uint32_t | LL_DMA2D_GetLineOffset (DMA2D_TypeDef *DMA2Dx) |
Return DMA2D line offset, expressed on 14 bits ([13:0] bits). | |
__STATIC_INLINE void | LL_DMA2D_SetNbrOfPixelsPerLines (DMA2D_TypeDef *DMA2Dx, uint32_t NbrOfPixelsPerLines) |
Set DMA2D number of pixels per lines, expressed on 14 bits ([13:0] bits). | |
__STATIC_INLINE uint32_t | LL_DMA2D_GetNbrOfPixelsPerLines (DMA2D_TypeDef *DMA2Dx) |
Return DMA2D number of pixels per lines, expressed on 14 bits ([13:0] bits) | |
__STATIC_INLINE void | LL_DMA2D_SetNbrOfLines (DMA2D_TypeDef *DMA2Dx, uint32_t NbrOfLines) |
Set DMA2D number of lines, expressed on 16 bits ([15:0] bits). | |
__STATIC_INLINE uint32_t | LL_DMA2D_GetNbrOfLines (DMA2D_TypeDef *DMA2Dx) |
Return DMA2D number of lines, expressed on 16 bits ([15:0] bits). | |
__STATIC_INLINE void | LL_DMA2D_SetOutputMemAddr (DMA2D_TypeDef *DMA2Dx, uint32_t OutputMemoryAddress) |
Set DMA2D output memory address, expressed on 32 bits ([31:0] bits). | |
__STATIC_INLINE uint32_t | LL_DMA2D_GetOutputMemAddr (DMA2D_TypeDef *DMA2Dx) |
Get DMA2D output memory address, expressed on 32 bits ([31:0] bits). | |
__STATIC_INLINE void | LL_DMA2D_SetOutputColor (DMA2D_TypeDef *DMA2Dx, uint32_t OutputColor) |
Set DMA2D output color, expressed on 32 bits ([31:0] bits). | |
__STATIC_INLINE uint32_t | LL_DMA2D_GetOutputColor (DMA2D_TypeDef *DMA2Dx) |
Get DMA2D output color, expressed on 32 bits ([31:0] bits). | |
__STATIC_INLINE void | LL_DMA2D_SetLineWatermark (DMA2D_TypeDef *DMA2Dx, uint32_t LineWatermark) |
Set DMA2D line watermark, expressed on 16 bits ([15:0] bits). | |
__STATIC_INLINE uint32_t | LL_DMA2D_GetLineWatermark (DMA2D_TypeDef *DMA2Dx) |
Return DMA2D line watermark, expressed on 16 bits ([15:0] bits). | |
__STATIC_INLINE void | LL_DMA2D_SetDeadTime (DMA2D_TypeDef *DMA2Dx, uint32_t DeadTime) |
Set DMA2D dead time, expressed on 8 bits ([7:0] bits). | |
__STATIC_INLINE uint32_t | LL_DMA2D_GetDeadTime (DMA2D_TypeDef *DMA2Dx) |
Return DMA2D dead time, expressed on 8 bits ([7:0] bits). | |
__STATIC_INLINE void | LL_DMA2D_EnableDeadTime (DMA2D_TypeDef *DMA2Dx) |
Enable DMA2D dead time functionality. | |
__STATIC_INLINE void | LL_DMA2D_DisableDeadTime (DMA2D_TypeDef *DMA2Dx) |
Disable DMA2D dead time functionality. | |
__STATIC_INLINE uint32_t | LL_DMA2D_IsEnabledDeadTime (DMA2D_TypeDef *DMA2Dx) |
Indicate if DMA2D dead time functionality is enabled. | |
__STATIC_INLINE void | LL_DMA2D_FGND_SetMemAddr (DMA2D_TypeDef *DMA2Dx, uint32_t MemoryAddress) |
Set DMA2D foreground memory address, expressed on 32 bits ([31:0] bits). | |
__STATIC_INLINE uint32_t | LL_DMA2D_FGND_GetMemAddr (DMA2D_TypeDef *DMA2Dx) |
Get DMA2D foreground memory address, expressed on 32 bits ([31:0] bits). | |
__STATIC_INLINE void | LL_DMA2D_FGND_EnableCLUTLoad (DMA2D_TypeDef *DMA2Dx) |
Enable DMA2D foreground CLUT loading. | |
__STATIC_INLINE uint32_t | LL_DMA2D_FGND_IsEnabledCLUTLoad (DMA2D_TypeDef *DMA2Dx) |
Indicate if DMA2D foreground CLUT loading is enabled. | |
__STATIC_INLINE void | LL_DMA2D_FGND_SetColorMode (DMA2D_TypeDef *DMA2Dx, uint32_t ColorMode) |
Set DMA2D foreground color mode. | |
__STATIC_INLINE uint32_t | LL_DMA2D_FGND_GetColorMode (DMA2D_TypeDef *DMA2Dx) |
Return DMA2D foreground color mode. | |
__STATIC_INLINE void | LL_DMA2D_FGND_SetAlphaMode (DMA2D_TypeDef *DMA2Dx, uint32_t AphaMode) |
Set DMA2D foreground alpha mode. | |
__STATIC_INLINE uint32_t | LL_DMA2D_FGND_GetAlphaMode (DMA2D_TypeDef *DMA2Dx) |
Return DMA2D foreground alpha mode. | |
__STATIC_INLINE void | LL_DMA2D_FGND_SetAlpha (DMA2D_TypeDef *DMA2Dx, uint32_t Alpha) |
Set DMA2D foreground alpha value, expressed on 8 bits ([7:0] bits). | |
__STATIC_INLINE uint32_t | LL_DMA2D_FGND_GetAlpha (DMA2D_TypeDef *DMA2Dx) |
Return DMA2D foreground alpha value, expressed on 8 bits ([7:0] bits). | |
__STATIC_INLINE void | LL_DMA2D_FGND_SetLineOffset (DMA2D_TypeDef *DMA2Dx, uint32_t LineOffset) |
Set DMA2D foreground line offset, expressed on 14 bits ([13:0] bits). | |
__STATIC_INLINE uint32_t | LL_DMA2D_FGND_GetLineOffset (DMA2D_TypeDef *DMA2Dx) |
Return DMA2D foreground line offset, expressed on 14 bits ([13:0] bits). | |
__STATIC_INLINE void | LL_DMA2D_FGND_SetColor (DMA2D_TypeDef *DMA2Dx, uint32_t Red, uint32_t Green, uint32_t Blue) |
Set DMA2D foreground color values, expressed on 24 bits ([23:0] bits). | |
__STATIC_INLINE void | LL_DMA2D_FGND_SetRedColor (DMA2D_TypeDef *DMA2Dx, uint32_t Red) |
Set DMA2D foreground red color value, expressed on 8 bits ([7:0] bits). | |
__STATIC_INLINE uint32_t | LL_DMA2D_FGND_GetRedColor (DMA2D_TypeDef *DMA2Dx) |
Return DMA2D foreground red color value, expressed on 8 bits ([7:0] bits). | |
__STATIC_INLINE void | LL_DMA2D_FGND_SetGreenColor (DMA2D_TypeDef *DMA2Dx, uint32_t Green) |
Set DMA2D foreground green color value, expressed on 8 bits ([7:0] bits). | |
__STATIC_INLINE uint32_t | LL_DMA2D_FGND_GetGreenColor (DMA2D_TypeDef *DMA2Dx) |
Return DMA2D foreground green color value, expressed on 8 bits ([7:0] bits). | |
__STATIC_INLINE void | LL_DMA2D_FGND_SetBlueColor (DMA2D_TypeDef *DMA2Dx, uint32_t Blue) |
Set DMA2D foreground blue color value, expressed on 8 bits ([7:0] bits). | |
__STATIC_INLINE uint32_t | LL_DMA2D_FGND_GetBlueColor (DMA2D_TypeDef *DMA2Dx) |
Return DMA2D foreground blue color value, expressed on 8 bits ([7:0] bits). | |
__STATIC_INLINE void | LL_DMA2D_FGND_SetCLUTMemAddr (DMA2D_TypeDef *DMA2Dx, uint32_t CLUTMemoryAddress) |
Set DMA2D foreground CLUT memory address, expressed on 32 bits ([31:0] bits). | |
__STATIC_INLINE uint32_t | LL_DMA2D_FGND_GetCLUTMemAddr (DMA2D_TypeDef *DMA2Dx) |
Get DMA2D foreground CLUT memory address, expressed on 32 bits ([31:0] bits). | |
__STATIC_INLINE void | LL_DMA2D_FGND_SetCLUTSize (DMA2D_TypeDef *DMA2Dx, uint32_t CLUTSize) |
Set DMA2D foreground CLUT size, expressed on 8 bits ([7:0] bits). | |
__STATIC_INLINE uint32_t | LL_DMA2D_FGND_GetCLUTSize (DMA2D_TypeDef *DMA2Dx) |
Get DMA2D foreground CLUT size, expressed on 8 bits ([7:0] bits). | |
__STATIC_INLINE void | LL_DMA2D_FGND_SetCLUTColorMode (DMA2D_TypeDef *DMA2Dx, uint32_t CLUTColorMode) |
Set DMA2D foreground CLUT color mode. | |
__STATIC_INLINE uint32_t | LL_DMA2D_FGND_GetCLUTColorMode (DMA2D_TypeDef *DMA2Dx) |
Return DMA2D foreground CLUT color mode. | |
__STATIC_INLINE void | LL_DMA2D_BGND_SetMemAddr (DMA2D_TypeDef *DMA2Dx, uint32_t MemoryAddress) |
Set DMA2D background memory address, expressed on 32 bits ([31:0] bits). | |
__STATIC_INLINE uint32_t | LL_DMA2D_BGND_GetMemAddr (DMA2D_TypeDef *DMA2Dx) |
Get DMA2D background memory address, expressed on 32 bits ([31:0] bits). | |
__STATIC_INLINE void | LL_DMA2D_BGND_EnableCLUTLoad (DMA2D_TypeDef *DMA2Dx) |
Enable DMA2D background CLUT loading. | |
__STATIC_INLINE uint32_t | LL_DMA2D_BGND_IsEnabledCLUTLoad (DMA2D_TypeDef *DMA2Dx) |
Indicate if DMA2D background CLUT loading is enabled. | |
__STATIC_INLINE void | LL_DMA2D_BGND_SetColorMode (DMA2D_TypeDef *DMA2Dx, uint32_t ColorMode) |
Set DMA2D background color mode. | |
__STATIC_INLINE uint32_t | LL_DMA2D_BGND_GetColorMode (DMA2D_TypeDef *DMA2Dx) |
Return DMA2D background color mode. | |
__STATIC_INLINE void | LL_DMA2D_BGND_SetAlphaMode (DMA2D_TypeDef *DMA2Dx, uint32_t AphaMode) |
Set DMA2D background alpha mode. | |
__STATIC_INLINE uint32_t | LL_DMA2D_BGND_GetAlphaMode (DMA2D_TypeDef *DMA2Dx) |
Return DMA2D background alpha mode. | |
__STATIC_INLINE void | LL_DMA2D_BGND_SetAlpha (DMA2D_TypeDef *DMA2Dx, uint32_t Alpha) |
Set DMA2D background alpha value, expressed on 8 bits ([7:0] bits). | |
__STATIC_INLINE uint32_t | LL_DMA2D_BGND_GetAlpha (DMA2D_TypeDef *DMA2Dx) |
Return DMA2D background alpha value, expressed on 8 bits ([7:0] bits). | |
__STATIC_INLINE void | LL_DMA2D_BGND_SetLineOffset (DMA2D_TypeDef *DMA2Dx, uint32_t LineOffset) |
Set DMA2D background line offset, expressed on 14 bits ([13:0] bits). | |
__STATIC_INLINE uint32_t | LL_DMA2D_BGND_GetLineOffset (DMA2D_TypeDef *DMA2Dx) |
Return DMA2D background line offset, expressed on 14 bits ([13:0] bits). | |
__STATIC_INLINE void | LL_DMA2D_BGND_SetColor (DMA2D_TypeDef *DMA2Dx, uint32_t Red, uint32_t Green, uint32_t Blue) |
Set DMA2D background color values, expressed on 24 bits ([23:0] bits). | |
__STATIC_INLINE void | LL_DMA2D_BGND_SetRedColor (DMA2D_TypeDef *DMA2Dx, uint32_t Red) |
Set DMA2D background red color value, expressed on 8 bits ([7:0] bits). | |
__STATIC_INLINE uint32_t | LL_DMA2D_BGND_GetRedColor (DMA2D_TypeDef *DMA2Dx) |
Return DMA2D background red color value, expressed on 8 bits ([7:0] bits). | |
__STATIC_INLINE void | LL_DMA2D_BGND_SetGreenColor (DMA2D_TypeDef *DMA2Dx, uint32_t Green) |
Set DMA2D background green color value, expressed on 8 bits ([7:0] bits). | |
__STATIC_INLINE uint32_t | LL_DMA2D_BGND_GetGreenColor (DMA2D_TypeDef *DMA2Dx) |
Return DMA2D background green color value, expressed on 8 bits ([7:0] bits). | |
__STATIC_INLINE void | LL_DMA2D_BGND_SetBlueColor (DMA2D_TypeDef *DMA2Dx, uint32_t Blue) |
Set DMA2D background blue color value, expressed on 8 bits ([7:0] bits). | |
__STATIC_INLINE uint32_t | LL_DMA2D_BGND_GetBlueColor (DMA2D_TypeDef *DMA2Dx) |
Return DMA2D background blue color value, expressed on 8 bits ([7:0] bits). | |
__STATIC_INLINE void | LL_DMA2D_BGND_SetCLUTMemAddr (DMA2D_TypeDef *DMA2Dx, uint32_t CLUTMemoryAddress) |
Set DMA2D background CLUT memory address, expressed on 32 bits ([31:0] bits). | |
__STATIC_INLINE uint32_t | LL_DMA2D_BGND_GetCLUTMemAddr (DMA2D_TypeDef *DMA2Dx) |
Get DMA2D background CLUT memory address, expressed on 32 bits ([31:0] bits). | |
__STATIC_INLINE void | LL_DMA2D_BGND_SetCLUTSize (DMA2D_TypeDef *DMA2Dx, uint32_t CLUTSize) |
Set DMA2D background CLUT size, expressed on 8 bits ([7:0] bits). | |
__STATIC_INLINE uint32_t | LL_DMA2D_BGND_GetCLUTSize (DMA2D_TypeDef *DMA2Dx) |
Get DMA2D background CLUT size, expressed on 8 bits ([7:0] bits). | |
__STATIC_INLINE void | LL_DMA2D_BGND_SetCLUTColorMode (DMA2D_TypeDef *DMA2Dx, uint32_t CLUTColorMode) |
Set DMA2D background CLUT color mode. | |
__STATIC_INLINE uint32_t | LL_DMA2D_BGND_GetCLUTColorMode (DMA2D_TypeDef *DMA2Dx) |
Return DMA2D background CLUT color mode. | |
__STATIC_INLINE uint32_t | LL_DMA2D_IsActiveFlag_CE (DMA2D_TypeDef *DMA2Dx) |
Check if the DMA2D Configuration Error Interrupt Flag is set or not. | |
__STATIC_INLINE uint32_t | LL_DMA2D_IsActiveFlag_CTC (DMA2D_TypeDef *DMA2Dx) |
Check if the DMA2D CLUT Transfer Complete Interrupt Flag is set or not. | |
__STATIC_INLINE uint32_t | LL_DMA2D_IsActiveFlag_CAE (DMA2D_TypeDef *DMA2Dx) |
Check if the DMA2D CLUT Access Error Interrupt Flag is set or not. | |
__STATIC_INLINE uint32_t | LL_DMA2D_IsActiveFlag_TW (DMA2D_TypeDef *DMA2Dx) |
Check if the DMA2D Transfer Watermark Interrupt Flag is set or not. | |
__STATIC_INLINE uint32_t | LL_DMA2D_IsActiveFlag_TC (DMA2D_TypeDef *DMA2Dx) |
Check if the DMA2D Transfer Complete Interrupt Flag is set or not. | |
__STATIC_INLINE uint32_t | LL_DMA2D_IsActiveFlag_TE (DMA2D_TypeDef *DMA2Dx) |
Check if the DMA2D Transfer Error Interrupt Flag is set or not. | |
__STATIC_INLINE void | LL_DMA2D_ClearFlag_CE (DMA2D_TypeDef *DMA2Dx) |
Clear DMA2D Configuration Error Interrupt Flag. | |
__STATIC_INLINE void | LL_DMA2D_ClearFlag_CTC (DMA2D_TypeDef *DMA2Dx) |
Clear DMA2D CLUT Transfer Complete Interrupt Flag. | |
__STATIC_INLINE void | LL_DMA2D_ClearFlag_CAE (DMA2D_TypeDef *DMA2Dx) |
Clear DMA2D CLUT Access Error Interrupt Flag. | |
__STATIC_INLINE void | LL_DMA2D_ClearFlag_TW (DMA2D_TypeDef *DMA2Dx) |
Clear DMA2D Transfer Watermark Interrupt Flag. | |
__STATIC_INLINE void | LL_DMA2D_ClearFlag_TC (DMA2D_TypeDef *DMA2Dx) |
Clear DMA2D Transfer Complete Interrupt Flag. | |
__STATIC_INLINE void | LL_DMA2D_ClearFlag_TE (DMA2D_TypeDef *DMA2Dx) |
Clear DMA2D Transfer Error Interrupt Flag. | |
__STATIC_INLINE void | LL_DMA2D_EnableIT_CE (DMA2D_TypeDef *DMA2Dx) |
Enable Configuration Error Interrupt. | |
__STATIC_INLINE void | LL_DMA2D_EnableIT_CTC (DMA2D_TypeDef *DMA2Dx) |
Enable CLUT Transfer Complete Interrupt. | |
__STATIC_INLINE void | LL_DMA2D_EnableIT_CAE (DMA2D_TypeDef *DMA2Dx) |
Enable CLUT Access Error Interrupt. | |
__STATIC_INLINE void | LL_DMA2D_EnableIT_TW (DMA2D_TypeDef *DMA2Dx) |
Enable Transfer Watermark Interrupt. | |
__STATIC_INLINE void | LL_DMA2D_EnableIT_TC (DMA2D_TypeDef *DMA2Dx) |
Enable Transfer Complete Interrupt. | |
__STATIC_INLINE void | LL_DMA2D_EnableIT_TE (DMA2D_TypeDef *DMA2Dx) |
Enable Transfer Error Interrupt. | |
__STATIC_INLINE void | LL_DMA2D_DisableIT_CE (DMA2D_TypeDef *DMA2Dx) |
Disable Configuration Error Interrupt. | |
__STATIC_INLINE void | LL_DMA2D_DisableIT_CTC (DMA2D_TypeDef *DMA2Dx) |
Disable CLUT Transfer Complete Interrupt. | |
__STATIC_INLINE void | LL_DMA2D_DisableIT_CAE (DMA2D_TypeDef *DMA2Dx) |
Disable CLUT Access Error Interrupt. | |
__STATIC_INLINE void | LL_DMA2D_DisableIT_TW (DMA2D_TypeDef *DMA2Dx) |
Disable Transfer Watermark Interrupt. | |
__STATIC_INLINE void | LL_DMA2D_DisableIT_TC (DMA2D_TypeDef *DMA2Dx) |
Disable Transfer Complete Interrupt. | |
__STATIC_INLINE void | LL_DMA2D_DisableIT_TE (DMA2D_TypeDef *DMA2Dx) |
Disable Transfer Error Interrupt. | |
__STATIC_INLINE uint32_t | LL_DMA2D_IsEnabledIT_CE (DMA2D_TypeDef *DMA2Dx) |
Check if the DMA2D Configuration Error interrupt source is enabled or disabled. | |
__STATIC_INLINE uint32_t | LL_DMA2D_IsEnabledIT_CTC (DMA2D_TypeDef *DMA2Dx) |
Check if the DMA2D CLUT Transfer Complete interrupt source is enabled or disabled. | |
__STATIC_INLINE uint32_t | LL_DMA2D_IsEnabledIT_CAE (DMA2D_TypeDef *DMA2Dx) |
Check if the DMA2D CLUT Access Error interrupt source is enabled or disabled. | |
__STATIC_INLINE uint32_t | LL_DMA2D_IsEnabledIT_TW (DMA2D_TypeDef *DMA2Dx) |
Check if the DMA2D Transfer Watermark interrupt source is enabled or disabled. | |
__STATIC_INLINE uint32_t | LL_DMA2D_IsEnabledIT_TC (DMA2D_TypeDef *DMA2Dx) |
Check if the DMA2D Transfer Complete interrupt source is enabled or disabled. | |
__STATIC_INLINE uint32_t | LL_DMA2D_IsEnabledIT_TE (DMA2D_TypeDef *DMA2Dx) |
Check if the DMA2D Transfer Error interrupt source is enabled or disabled. | |
ErrorStatus | LL_DMA2D_DeInit (DMA2D_TypeDef *DMA2Dx) |
De-initialize DMA2D registers (registers restored to their default values). | |
ErrorStatus | LL_DMA2D_Init (DMA2D_TypeDef *DMA2Dx, LL_DMA2D_InitTypeDef *DMA2D_InitStruct) |
Initialize DMA2D registers according to the specified parameters in DMA2D_InitStruct. | |
void | LL_DMA2D_StructInit (LL_DMA2D_InitTypeDef *DMA2D_InitStruct) |
Set each LL_DMA2D_InitTypeDef field to default value. | |
void | LL_DMA2D_ConfigLayer (DMA2D_TypeDef *DMA2Dx, LL_DMA2D_LayerCfgTypeDef *DMA2D_LayerCfg, uint32_t LayerIdx) |
Configure the foreground or background according to the specified parameters in the LL_DMA2D_LayerCfgTypeDef structure. | |
void | LL_DMA2D_LayerCfgStructInit (LL_DMA2D_LayerCfgTypeDef *DMA2D_LayerCfg) |
Set each LL_DMA2D_LayerCfgTypeDef field to default value. | |
void | LL_DMA2D_ConfigOutputColor (DMA2D_TypeDef *DMA2Dx, LL_DMA2D_ColorTypeDef *DMA2D_ColorStruct) |
Initialize DMA2D output color register according to the specified parameters in DMA2D_ColorStruct. | |
uint32_t | LL_DMA2D_GetOutputBlueColor (DMA2D_TypeDef *DMA2Dx, uint32_t ColorMode) |
Return DMA2D output Blue color. | |
uint32_t | LL_DMA2D_GetOutputGreenColor (DMA2D_TypeDef *DMA2Dx, uint32_t ColorMode) |
Return DMA2D output Green color. | |
uint32_t | LL_DMA2D_GetOutputRedColor (DMA2D_TypeDef *DMA2Dx, uint32_t ColorMode) |
Return DMA2D output Red color. | |
uint32_t | LL_DMA2D_GetOutputAlphaColor (DMA2D_TypeDef *DMA2Dx, uint32_t ColorMode) |
Return DMA2D output Alpha color. | |
void | LL_DMA2D_ConfigSize (DMA2D_TypeDef *DMA2Dx, uint32_t NbrOfLines, uint32_t NbrOfPixelsPerLines) |
Configure DMA2D transfer size. |
Header file of DMA2D LL module.
This software component is licensed by ST under BSD 3-Clause license, the "License"; You may not use this file except in compliance with the License. You may obtain a copy of the License at: opensource.org/licenses/BSD-3-Clause
Definition in file stm32f4xx_ll_dma2d.h.