STM32F439xx 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.
Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. 3. Neither the name of STMicroelectronics nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
Definition in file stm32f4xx_ll_dma2d.h.