LL DMA2D Constants ¶
Get Flags Defines ¶
- group DMA2D_LL_EC_GET_FLAG
-
Flags defines which can be used with LL_DMA2D_READ_REG function.
Defines
-
LL_DMA2D_FLAG_CEIF
DMA2D_ISR_CEIF
¶
-
Configuration Error Interrupt Flag
-
LL_DMA2D_FLAG_CTCIF
DMA2D_ISR_CTCIF
¶
-
CLUT Transfer Complete Interrupt Flag
-
LL_DMA2D_FLAG_CAEIF
DMA2D_ISR_CAEIF
¶
-
CLUT Access Error Interrupt Flag
-
LL_DMA2D_FLAG_TWIF
DMA2D_ISR_TWIF
¶
-
Transfer Watermark Interrupt Flag
-
LL_DMA2D_FLAG_TCIF
DMA2D_ISR_TCIF
¶
-
Transfer Complete Interrupt Flag
-
LL_DMA2D_FLAG_TEIF
DMA2D_ISR_TEIF
¶
-
Transfer Error Interrupt Flag
-
LL_DMA2D_FLAG_ALL
(DMA2D_ISR_CEIF | DMA2D_ISR_CTCIF \
| DMA2D_ISR_CAEIF | DMA2D_ISR_TWIF \
| DMA2D_ISR_TCIF | DMA2D_ISR_TEIF)
¶
-
All flag
-
LL_DMA2D_FLAG_CEIF
DMA2D_ISR_CEIF
¶
- group DMA2D_LL_EC_GET_FLAG
-
Flags defines which can be used with LL_DMA2D_READ_REG function.
Defines
-
LL_DMA2D_FLAG_CEIF
DMA2D_ISR_CEIF
-
Configuration Error Interrupt Flag
-
LL_DMA2D_FLAG_CTCIF
DMA2D_ISR_CTCIF
-
CLUT Transfer Complete Interrupt Flag
-
LL_DMA2D_FLAG_CAEIF
DMA2D_ISR_CAEIF
-
CLUT Access Error Interrupt Flag
-
LL_DMA2D_FLAG_TWIF
DMA2D_ISR_TWIF
-
Transfer Watermark Interrupt Flag
-
LL_DMA2D_FLAG_TCIF
DMA2D_ISR_TCIF
-
Transfer Complete Interrupt Flag
-
LL_DMA2D_FLAG_TEIF
DMA2D_ISR_TEIF
-
Transfer Error Interrupt Flag
-
LL_DMA2D_FLAG_ALL
(DMA2D_ISR_CEIF | DMA2D_ISR_CTCIF \
| DMA2D_ISR_CAEIF | DMA2D_ISR_TWIF \
| DMA2D_ISR_TCIF | DMA2D_ISR_TEIF)
-
All flag
-
LL_DMA2D_FLAG_CEIF
DMA2D_ISR_CEIF
IT Defines ¶
- group DMA2D_LL_EC_IT
-
IT defines which can be used with LL_DMA2D_READ_REG and LL_DMA2D_WRITE_REG functions.
Defines
-
LL_DMA2D_IT_CEIE
DMA2D_CR_CEIE
¶
-
Configuration Error Interrupt
-
LL_DMA2D_IT_CTCIE
DMA2D_CR_CTCIE
¶
-
CLUT Transfer Complete Interrupt
-
LL_DMA2D_IT_CAEIE
DMA2D_CR_CAEIE
¶
-
CLUT Access Error Interrupt
-
LL_DMA2D_IT_TWIE
DMA2D_CR_TWIE
¶
-
Transfer Watermark Interrupt
-
LL_DMA2D_IT_TCIE
DMA2D_CR_TCIE
¶
-
Transfer Complete Interrupt
-
LL_DMA2D_IT_TEIE
DMA2D_CR_TEIE
¶
-
Transfer Error Interrupt
-
LL_DMA2D_IT_CEIE
DMA2D_CR_CEIE
¶
- group DMA2D_LL_EC_IT
-
IT defines which can be used with LL_DMA2D_READ_REG and LL_DMA2D_WRITE_REG functions.
Defines
-
LL_DMA2D_IT_CEIE
DMA2D_CR_CEIE
-
Configuration Error Interrupt
-
LL_DMA2D_IT_CTCIE
DMA2D_CR_CTCIE
-
CLUT Transfer Complete Interrupt
-
LL_DMA2D_IT_CAEIE
DMA2D_CR_CAEIE
-
CLUT Access Error Interrupt
-
LL_DMA2D_IT_TWIE
DMA2D_CR_TWIE
-
Transfer Watermark Interrupt
-
LL_DMA2D_IT_TCIE
DMA2D_CR_TCIE
-
Transfer Complete Interrupt
-
LL_DMA2D_IT_TEIE
DMA2D_CR_TEIE
-
Transfer Error Interrupt
-
LL_DMA2D_IT_CEIE
DMA2D_CR_CEIE
Mode ¶
- group DMA2D_LL_EC_MODE
-
Defines
-
LL_DMA2D_MODE_M2M
0x00000000U
¶
-
DMA2D memory to memory transfer mode
-
LL_DMA2D_MODE_M2M_PFC
DMA2D_CR_MODE_0
¶
-
DMA2D memory to memory with pixel format conversion transfer mode
-
LL_DMA2D_MODE_M2M_BLEND
DMA2D_CR_MODE_1
¶
-
DMA2D memory to memory with blending transfer mode
-
LL_DMA2D_MODE_R2M
(DMA2D_CR_MODE_0 \
| DMA2D_CR_MODE_1)
¶
-
DMA2D register to memory transfer mode
-
LL_DMA2D_MODE_M2M_BLEND_FIXED_COLOR_FG
DMA2D_CR_MODE_2
¶
-
DMA2D memory to memory with blending transfer mode and fixed color foreground
-
LL_DMA2D_MODE_M2M_BLEND_FIXED_COLOR_BG
(DMA2D_CR_MODE_0 \
| DMA2D_CR_MODE_2)
¶
-
DMA2D memory to memory with blending transfer mode and fixed color background
-
LL_DMA2D_MODE_M2M
0x00000000U
¶
- group DMA2D_LL_EC_MODE
-
Defines
-
LL_DMA2D_MODE_M2M
0x00000000U
-
DMA2D memory to memory transfer mode
-
LL_DMA2D_MODE_M2M_PFC
DMA2D_CR_MODE_0
-
DMA2D memory to memory with pixel format conversion transfer mode
-
LL_DMA2D_MODE_M2M_BLEND
DMA2D_CR_MODE_1
-
DMA2D memory to memory with blending transfer mode
-
LL_DMA2D_MODE_R2M
(DMA2D_CR_MODE_0 \
| DMA2D_CR_MODE_1)
-
DMA2D register to memory transfer mode
-
LL_DMA2D_MODE_M2M_BLEND_FIXED_COLOR_FG
DMA2D_CR_MODE_2
-
DMA2D memory to memory with blending transfer mode and fixed color foreground
-
LL_DMA2D_MODE_M2M_BLEND_FIXED_COLOR_BG
(DMA2D_CR_MODE_0 \
| DMA2D_CR_MODE_2)
-
DMA2D memory to memory with blending transfer mode and fixed color background
-
LL_DMA2D_MODE_M2M
0x00000000U
Output Color Mode ¶
- group DMA2D_LL_EC_OUTPUT_COLOR_MODE
-
Defines
-
LL_DMA2D_OUTPUT_MODE_ARGB8888
0x00000000U
¶
-
ARGB8888
-
LL_DMA2D_OUTPUT_MODE_RGB888
DMA2D_OPFCCR_CM_0
¶
-
RGB888
-
LL_DMA2D_OUTPUT_MODE_RGB565
DMA2D_OPFCCR_CM_1
¶
-
RGB565
-
LL_DMA2D_OUTPUT_MODE_ARGB1555
(DMA2D_OPFCCR_CM_0
|
DMA2D_OPFCCR_CM_1)
¶
-
ARGB1555
-
LL_DMA2D_OUTPUT_MODE_ARGB4444
DMA2D_OPFCCR_CM_2
¶
-
ARGB4444
-
LL_DMA2D_OUTPUT_MODE_ARGB8888
0x00000000U
¶
- group DMA2D_LL_EC_OUTPUT_COLOR_MODE
-
Defines
-
LL_DMA2D_OUTPUT_MODE_ARGB8888
0x00000000U
-
ARGB8888
-
LL_DMA2D_OUTPUT_MODE_RGB888
DMA2D_OPFCCR_CM_0
-
RGB888
-
LL_DMA2D_OUTPUT_MODE_RGB565
DMA2D_OPFCCR_CM_1
-
RGB565
-
LL_DMA2D_OUTPUT_MODE_ARGB1555
(DMA2D_OPFCCR_CM_0
|
DMA2D_OPFCCR_CM_1)
-
ARGB1555
-
LL_DMA2D_OUTPUT_MODE_ARGB4444
DMA2D_OPFCCR_CM_2
-
ARGB4444
-
LL_DMA2D_OUTPUT_MODE_ARGB8888
0x00000000U
Input Color Mode ¶
- group DMA2D_LL_EC_INPUT_COLOR_MODE
-
Defines
-
LL_DMA2D_INPUT_MODE_ARGB8888
0x00000000U
¶
-
ARGB8888
-
LL_DMA2D_INPUT_MODE_RGB888
DMA2D_FGPFCCR_CM_0
¶
-
RGB888
-
LL_DMA2D_INPUT_MODE_RGB565
DMA2D_FGPFCCR_CM_1
¶
-
RGB565
-
LL_DMA2D_INPUT_MODE_ARGB1555
(DMA2D_FGPFCCR_CM_0
|
DMA2D_FGPFCCR_CM_1)
¶
-
ARGB1555
-
LL_DMA2D_INPUT_MODE_ARGB4444
DMA2D_FGPFCCR_CM_2
¶
-
ARGB4444
-
LL_DMA2D_INPUT_MODE_L8
(DMA2D_FGPFCCR_CM_0
|
DMA2D_FGPFCCR_CM_2)
¶
-
L8
-
LL_DMA2D_INPUT_MODE_AL44
(DMA2D_FGPFCCR_CM_1
|
DMA2D_FGPFCCR_CM_2)
¶
-
AL44
-
LL_DMA2D_INPUT_MODE_AL88
(DMA2D_FGPFCCR_CM_0
|
DMA2D_FGPFCCR_CM_1
|
DMA2D_FGPFCCR_CM_2)
¶
-
AL88
-
LL_DMA2D_INPUT_MODE_L4
DMA2D_FGPFCCR_CM_3
¶
-
L4
-
LL_DMA2D_INPUT_MODE_A8
(DMA2D_FGPFCCR_CM_0
|
DMA2D_FGPFCCR_CM_3)
¶
-
A8
-
LL_DMA2D_INPUT_MODE_A4
(DMA2D_FGPFCCR_CM_1
|
DMA2D_FGPFCCR_CM_3)
¶
-
A4
-
LL_DMA2D_INPUT_MODE_YCBCR
(DMA2D_FGPFCCR_CM_0
|
DMA2D_FGPFCCR_CM_1
|
DMA2D_FGPFCCR_CM_3)
¶
-
YCbCr
-
LL_DMA2D_INPUT_MODE_ARGB8888
0x00000000U
¶
- group DMA2D_LL_EC_INPUT_COLOR_MODE
-
Defines
-
LL_DMA2D_INPUT_MODE_ARGB8888
0x00000000U
-
ARGB8888
-
LL_DMA2D_INPUT_MODE_RGB888
DMA2D_FGPFCCR_CM_0
-
RGB888
-
LL_DMA2D_INPUT_MODE_RGB565
DMA2D_FGPFCCR_CM_1
-
RGB565
-
LL_DMA2D_INPUT_MODE_ARGB1555
(DMA2D_FGPFCCR_CM_0
|
DMA2D_FGPFCCR_CM_1)
-
ARGB1555
-
LL_DMA2D_INPUT_MODE_ARGB4444
DMA2D_FGPFCCR_CM_2
-
ARGB4444
-
LL_DMA2D_INPUT_MODE_L8
(DMA2D_FGPFCCR_CM_0
|
DMA2D_FGPFCCR_CM_2)
-
L8
-
LL_DMA2D_INPUT_MODE_AL44
(DMA2D_FGPFCCR_CM_1
|
DMA2D_FGPFCCR_CM_2)
-
AL44
-
LL_DMA2D_INPUT_MODE_AL88
(DMA2D_FGPFCCR_CM_0
|
DMA2D_FGPFCCR_CM_1
|
DMA2D_FGPFCCR_CM_2)
-
AL88
-
LL_DMA2D_INPUT_MODE_L4
DMA2D_FGPFCCR_CM_3
-
L4
-
LL_DMA2D_INPUT_MODE_A8
(DMA2D_FGPFCCR_CM_0
|
DMA2D_FGPFCCR_CM_3)
-
A8
-
LL_DMA2D_INPUT_MODE_A4
(DMA2D_FGPFCCR_CM_1
|
DMA2D_FGPFCCR_CM_3)
-
A4
-
LL_DMA2D_INPUT_MODE_ARGB8888
0x00000000U
Alpha Mode ¶
- group DMA2D_LL_EC_ALPHA_MODE
-
Defines
-
LL_DMA2D_ALPHA_MODE_NO_MODIF
0x00000000U
¶
-
No modification of the alpha channel value
-
LL_DMA2D_ALPHA_MODE_REPLACE
DMA2D_FGPFCCR_AM_0
¶
-
Replace original alpha channel value by programmed alpha value
-
LL_DMA2D_ALPHA_MODE_COMBINE
DMA2D_FGPFCCR_AM_1
¶
-
Replace original alpha channel value by programmed alpha value with, original alpha channel value
-
LL_DMA2D_ALPHA_MODE_NO_MODIF
0x00000000U
¶
- group DMA2D_LL_EC_ALPHA_MODE
-
Defines
-
LL_DMA2D_ALPHA_MODE_NO_MODIF
0x00000000U
-
No modification of the alpha channel value
-
LL_DMA2D_ALPHA_MODE_REPLACE
DMA2D_FGPFCCR_AM_0
-
Replace original alpha channel value by programmed alpha value
-
LL_DMA2D_ALPHA_MODE_COMBINE
DMA2D_FGPFCCR_AM_1
-
Replace original alpha channel value by programmed alpha value with, original alpha channel value
-
LL_DMA2D_ALPHA_MODE_NO_MODIF
0x00000000U
Swap Mode ¶
- group DMA2D_LL_EC_OUTPUT_SWAP_MODE
- group DMA2D_LL_EC_OUTPUT_SWAP_MODE
-
Defines
-
LL_DMA2D_SWAP_MODE_REGULAR
0x00000000U
-
Regular order
-
LL_DMA2D_SWAP_MODE_TWO_BY_TWO
DMA2D_OPFCCR_SB
-
Bytes swapped two by two
-
LL_DMA2D_SWAP_MODE_REGULAR
0x00000000U
Red Blue Swap ¶
Alpha Inversion ¶
Line Offset Mode ¶
- group DMA2D_LL_EC_LINE_OFFSET_MODE
- group DMA2D_LL_EC_LINE_OFFSET_MODE
-
Defines
-
LL_DMA2D_LINE_OFFSET_PIXELS
0x00000000U
-
Line offsets are expressed in pixels
-
LL_DMA2D_LINE_OFFSET_BYTES
DMA2D_CR_LOM
-
Line offsets are expressed in bytes
-
LL_DMA2D_LINE_OFFSET_PIXELS
0x00000000U
CLUT Color Mode ¶
- group DMA2D_LL_EC_CLUT_COLOR_MODE
- group DMA2D_LL_EC_CLUT_COLOR_MODE
-
Defines
-
LL_DMA2D_CLUT_COLOR_MODE_ARGB8888
0x00000000U
-
ARGB8888
-
LL_DMA2D_CLUT_COLOR_MODE_RGB888
DMA2D_FGPFCCR_CCM
-
RGB888
-
LL_DMA2D_CLUT_COLOR_MODE_ARGB8888
0x00000000U