STM32F4xx_HAL_Driver
1.8.3
|
Modules | |
Foreground Configuration Functions | |
Background Configuration Functions | |
Functions | |
__STATIC_INLINE void | LL_DMA2D_Start (DMA2D_TypeDef *DMA2Dx) |
Start a DMA2D transfer. @rmtoll CR START LL_DMA2D_Start. More... | |
__STATIC_INLINE uint32_t | LL_DMA2D_IsTransferOngoing (DMA2D_TypeDef *DMA2Dx) |
Indicate if a DMA2D transfer is ongoing. @rmtoll CR START LL_DMA2D_IsTransferOngoing. More... | |
__STATIC_INLINE void | LL_DMA2D_Suspend (DMA2D_TypeDef *DMA2Dx) |
Suspend DMA2D transfer. More... | |
__STATIC_INLINE void | LL_DMA2D_Resume (DMA2D_TypeDef *DMA2Dx) |
Resume DMA2D transfer. More... | |
__STATIC_INLINE uint32_t | LL_DMA2D_IsSuspended (DMA2D_TypeDef *DMA2Dx) |
Indicate if DMA2D transfer is suspended. More... | |
__STATIC_INLINE void | LL_DMA2D_Abort (DMA2D_TypeDef *DMA2Dx) |
Abort DMA2D transfer. More... | |
__STATIC_INLINE uint32_t | LL_DMA2D_IsAborted (DMA2D_TypeDef *DMA2Dx) |
Indicate if DMA2D transfer is aborted. More... | |
__STATIC_INLINE void | LL_DMA2D_SetMode (DMA2D_TypeDef *DMA2Dx, uint32_t Mode) |
Set DMA2D mode. @rmtoll CR MODE LL_DMA2D_SetMode. More... | |
__STATIC_INLINE uint32_t | LL_DMA2D_GetMode (DMA2D_TypeDef *DMA2Dx) |
Return DMA2D mode @rmtoll CR MODE LL_DMA2D_GetMode. More... | |
__STATIC_INLINE void | LL_DMA2D_SetOutputColorMode (DMA2D_TypeDef *DMA2Dx, uint32_t ColorMode) |
Set DMA2D output color mode. @rmtoll OPFCCR CM LL_DMA2D_SetOutputColorMode. More... | |
__STATIC_INLINE uint32_t | LL_DMA2D_GetOutputColorMode (DMA2D_TypeDef *DMA2Dx) |
Return DMA2D output color mode. @rmtoll OPFCCR CM LL_DMA2D_GetOutputColorMode. More... | |
__STATIC_INLINE void | LL_DMA2D_SetLineOffset (DMA2D_TypeDef *DMA2Dx, uint32_t LineOffset) |
Set DMA2D line offset, expressed on 14 bits ([13:0] bits). @rmtoll OOR LO LL_DMA2D_SetLineOffset. More... | |
__STATIC_INLINE uint32_t | LL_DMA2D_GetLineOffset (DMA2D_TypeDef *DMA2Dx) |
Return DMA2D line offset, expressed on 14 bits ([13:0] bits). @rmtoll OOR LO LL_DMA2D_GetLineOffset. More... | |
__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). @rmtoll NLR PL LL_DMA2D_SetNbrOfPixelsPerLines. More... | |
__STATIC_INLINE uint32_t | LL_DMA2D_GetNbrOfPixelsPerLines (DMA2D_TypeDef *DMA2Dx) |
Return DMA2D number of pixels per lines, expressed on 14 bits ([13:0] bits) @rmtoll NLR PL LL_DMA2D_GetNbrOfPixelsPerLines. More... | |
__STATIC_INLINE void | LL_DMA2D_SetNbrOfLines (DMA2D_TypeDef *DMA2Dx, uint32_t NbrOfLines) |
Set DMA2D number of lines, expressed on 16 bits ([15:0] bits). @rmtoll NLR NL LL_DMA2D_SetNbrOfLines. More... | |
__STATIC_INLINE uint32_t | LL_DMA2D_GetNbrOfLines (DMA2D_TypeDef *DMA2Dx) |
Return DMA2D number of lines, expressed on 16 bits ([15:0] bits). @rmtoll NLR NL LL_DMA2D_GetNbrOfLines. More... | |
__STATIC_INLINE void | LL_DMA2D_SetOutputMemAddr (DMA2D_TypeDef *DMA2Dx, uint32_t OutputMemoryAddress) |
Set DMA2D output memory address, expressed on 32 bits ([31:0] bits). @rmtoll OMAR MA LL_DMA2D_SetOutputMemAddr. More... | |
__STATIC_INLINE uint32_t | LL_DMA2D_GetOutputMemAddr (DMA2D_TypeDef *DMA2Dx) |
Get DMA2D output memory address, expressed on 32 bits ([31:0] bits). @rmtoll OMAR MA LL_DMA2D_GetOutputMemAddr. More... | |
__STATIC_INLINE void | LL_DMA2D_SetOutputColor (DMA2D_TypeDef *DMA2Dx, uint32_t OutputColor) |
Set DMA2D output color, expressed on 32 bits ([31:0] bits). More... | |
__STATIC_INLINE uint32_t | LL_DMA2D_GetOutputColor (DMA2D_TypeDef *DMA2Dx) |
Get DMA2D output color, expressed on 32 bits ([31:0] bits). More... | |
__STATIC_INLINE void | LL_DMA2D_SetLineWatermark (DMA2D_TypeDef *DMA2Dx, uint32_t LineWatermark) |
Set DMA2D line watermark, expressed on 16 bits ([15:0] bits). @rmtoll LWR LW LL_DMA2D_SetLineWatermark. More... | |
__STATIC_INLINE uint32_t | LL_DMA2D_GetLineWatermark (DMA2D_TypeDef *DMA2Dx) |
Return DMA2D line watermark, expressed on 16 bits ([15:0] bits). @rmtoll LWR LW LL_DMA2D_GetLineWatermark. More... | |
__STATIC_INLINE void | LL_DMA2D_SetDeadTime (DMA2D_TypeDef *DMA2Dx, uint32_t DeadTime) |
Set DMA2D dead time, expressed on 8 bits ([7:0] bits). @rmtoll AMTCR DT LL_DMA2D_SetDeadTime. More... | |
__STATIC_INLINE uint32_t | LL_DMA2D_GetDeadTime (DMA2D_TypeDef *DMA2Dx) |
Return DMA2D dead time, expressed on 8 bits ([7:0] bits). @rmtoll AMTCR DT LL_DMA2D_GetDeadTime. More... | |
__STATIC_INLINE void | LL_DMA2D_EnableDeadTime (DMA2D_TypeDef *DMA2Dx) |
Enable DMA2D dead time functionality. @rmtoll AMTCR EN LL_DMA2D_EnableDeadTime. More... | |
__STATIC_INLINE void | LL_DMA2D_DisableDeadTime (DMA2D_TypeDef *DMA2Dx) |
Disable DMA2D dead time functionality. @rmtoll AMTCR EN LL_DMA2D_DisableDeadTime. More... | |
__STATIC_INLINE uint32_t | LL_DMA2D_IsEnabledDeadTime (DMA2D_TypeDef *DMA2Dx) |
Indicate if DMA2D dead time functionality is enabled. @rmtoll AMTCR EN LL_DMA2D_IsEnabledDeadTime. More... | |
__STATIC_INLINE void LL_DMA2D_Abort | ( | DMA2D_TypeDef * | DMA2Dx | ) |
Abort DMA2D transfer.
DMA2Dx | DMA2D Instance |
None |
Definition at line 548 of file stm32f4xx_ll_dma2d.h.
__STATIC_INLINE void LL_DMA2D_DisableDeadTime | ( | DMA2D_TypeDef * | DMA2Dx | ) |
Disable DMA2D dead time functionality. @rmtoll AMTCR EN LL_DMA2D_DisableDeadTime.
DMA2Dx | DMA2D Instance |
None |
Definition at line 826 of file stm32f4xx_ll_dma2d.h.
__STATIC_INLINE void LL_DMA2D_EnableDeadTime | ( | DMA2D_TypeDef * | DMA2Dx | ) |
Enable DMA2D dead time functionality. @rmtoll AMTCR EN LL_DMA2D_EnableDeadTime.
DMA2Dx | DMA2D Instance |
None |
Definition at line 815 of file stm32f4xx_ll_dma2d.h.
__STATIC_INLINE uint32_t LL_DMA2D_GetDeadTime | ( | DMA2D_TypeDef * | DMA2Dx | ) |
Return DMA2D dead time, expressed on 8 bits ([7:0] bits). @rmtoll AMTCR DT LL_DMA2D_GetDeadTime.
DMA2Dx | DMA2D Instance |
Dead | time value between Min_Data=0 and Max_Data=0xFF |
Definition at line 804 of file stm32f4xx_ll_dma2d.h.
__STATIC_INLINE uint32_t LL_DMA2D_GetLineOffset | ( | DMA2D_TypeDef * | DMA2Dx | ) |
Return DMA2D line offset, expressed on 14 bits ([13:0] bits). @rmtoll OOR LO LL_DMA2D_GetLineOffset.
DMA2Dx | DMA2D Instance |
Line | offset value between Min_Data=0 and Max_Data=0x3FFF |
Definition at line 651 of file stm32f4xx_ll_dma2d.h.
__STATIC_INLINE uint32_t LL_DMA2D_GetLineWatermark | ( | DMA2D_TypeDef * | DMA2Dx | ) |
Return DMA2D line watermark, expressed on 16 bits ([15:0] bits). @rmtoll LWR LW LL_DMA2D_GetLineWatermark.
DMA2Dx | DMA2D Instance |
Line | watermark value between Min_Data=0 and Max_Data=0xFFFF |
Definition at line 781 of file stm32f4xx_ll_dma2d.h.
__STATIC_INLINE uint32_t LL_DMA2D_GetMode | ( | DMA2D_TypeDef * | DMA2Dx | ) |
Return DMA2D mode @rmtoll CR MODE LL_DMA2D_GetMode.
DMA2Dx | DMA2D Instance |
Returned | value can be one of the following values:
|
Definition at line 592 of file stm32f4xx_ll_dma2d.h.
__STATIC_INLINE uint32_t LL_DMA2D_GetNbrOfLines | ( | DMA2D_TypeDef * | DMA2Dx | ) |
Return DMA2D number of lines, expressed on 16 bits ([15:0] bits). @rmtoll NLR NL LL_DMA2D_GetNbrOfLines.
DMA2Dx | DMA2D Instance |
Number | of lines value between Min_Data=0 and Max_Data=0xFFFF |
Definition at line 697 of file stm32f4xx_ll_dma2d.h.
__STATIC_INLINE uint32_t LL_DMA2D_GetNbrOfPixelsPerLines | ( | DMA2D_TypeDef * | DMA2Dx | ) |
Return DMA2D number of pixels per lines, expressed on 14 bits ([13:0] bits) @rmtoll NLR PL LL_DMA2D_GetNbrOfPixelsPerLines.
DMA2Dx | DMA2D Instance |
Number | of pixels per lines value between Min_Data=0 and Max_Data=0x3FFF |
Definition at line 674 of file stm32f4xx_ll_dma2d.h.
__STATIC_INLINE uint32_t LL_DMA2D_GetOutputColor | ( | DMA2D_TypeDef * | DMA2Dx | ) |
Get DMA2D output color, expressed on 32 bits ([31:0] bits).
DMA2Dx | DMA2D Instance |
Output | color value between Min_Data=0 and Max_Data=0xFFFFFFFF |
Definition at line 757 of file stm32f4xx_ll_dma2d.h.
__STATIC_INLINE uint32_t LL_DMA2D_GetOutputColorMode | ( | DMA2D_TypeDef * | DMA2Dx | ) |
Return DMA2D output color mode. @rmtoll OPFCCR CM LL_DMA2D_GetOutputColorMode.
DMA2Dx | DMA2D Instance |
Returned | value can be one of the following values:
|
Definition at line 625 of file stm32f4xx_ll_dma2d.h.
__STATIC_INLINE uint32_t LL_DMA2D_GetOutputMemAddr | ( | DMA2D_TypeDef * | DMA2Dx | ) |
Get DMA2D output memory address, expressed on 32 bits ([31:0] bits). @rmtoll OMAR MA LL_DMA2D_GetOutputMemAddr.
DMA2Dx | DMA2D Instance |
Output | memory address value between Min_Data=0 and Max_Data=0xFFFFFFFF |
Definition at line 720 of file stm32f4xx_ll_dma2d.h.
__STATIC_INLINE uint32_t LL_DMA2D_IsAborted | ( | DMA2D_TypeDef * | DMA2Dx | ) |
Indicate if DMA2D transfer is aborted.
DMA2Dx | DMA2D Instance |
State | of bit (1 or 0). |
Definition at line 561 of file stm32f4xx_ll_dma2d.h.
__STATIC_INLINE uint32_t LL_DMA2D_IsEnabledDeadTime | ( | DMA2D_TypeDef * | DMA2Dx | ) |
Indicate if DMA2D dead time functionality is enabled. @rmtoll AMTCR EN LL_DMA2D_IsEnabledDeadTime.
DMA2Dx | DMA2D Instance |
State | of bit (1 or 0). |
Definition at line 837 of file stm32f4xx_ll_dma2d.h.
__STATIC_INLINE uint32_t LL_DMA2D_IsSuspended | ( | DMA2D_TypeDef * | DMA2Dx | ) |
Indicate if DMA2D transfer is suspended.
DMA2Dx | DMA2D Instance |
State | of bit (1 or 0). |
Definition at line 536 of file stm32f4xx_ll_dma2d.h.
__STATIC_INLINE uint32_t LL_DMA2D_IsTransferOngoing | ( | DMA2D_TypeDef * | DMA2Dx | ) |
Indicate if a DMA2D transfer is ongoing. @rmtoll CR START LL_DMA2D_IsTransferOngoing.
DMA2Dx | DMA2D Instance |
State | of bit (1 or 0). |
Definition at line 499 of file stm32f4xx_ll_dma2d.h.
__STATIC_INLINE void LL_DMA2D_Resume | ( | DMA2D_TypeDef * | DMA2Dx | ) |
Resume DMA2D transfer.
DMA2Dx | DMA2D Instance |
None |
Definition at line 523 of file stm32f4xx_ll_dma2d.h.
__STATIC_INLINE void LL_DMA2D_SetDeadTime | ( | DMA2D_TypeDef * | DMA2Dx, |
uint32_t | DeadTime | ||
) |
Set DMA2D dead time, expressed on 8 bits ([7:0] bits). @rmtoll AMTCR DT LL_DMA2D_SetDeadTime.
DMA2Dx | DMA2D Instance |
DeadTime | Value between Min_Data=0 and Max_Data=0xFF |
None |
Definition at line 793 of file stm32f4xx_ll_dma2d.h.
__STATIC_INLINE void LL_DMA2D_SetLineOffset | ( | DMA2D_TypeDef * | DMA2Dx, |
uint32_t | LineOffset | ||
) |
Set DMA2D line offset, expressed on 14 bits ([13:0] bits). @rmtoll OOR LO LL_DMA2D_SetLineOffset.
DMA2Dx | DMA2D Instance |
LineOffset | Value between Min_Data=0 and Max_Data=0x3FFF |
None |
Definition at line 640 of file stm32f4xx_ll_dma2d.h.
__STATIC_INLINE void LL_DMA2D_SetLineWatermark | ( | DMA2D_TypeDef * | DMA2Dx, |
uint32_t | LineWatermark | ||
) |
Set DMA2D line watermark, expressed on 16 bits ([15:0] bits). @rmtoll LWR LW LL_DMA2D_SetLineWatermark.
DMA2Dx | DMA2D Instance |
LineWatermark | Value between Min_Data=0 and Max_Data=0xFFFF |
None |
Definition at line 770 of file stm32f4xx_ll_dma2d.h.
__STATIC_INLINE void LL_DMA2D_SetMode | ( | DMA2D_TypeDef * | DMA2Dx, |
uint32_t | Mode | ||
) |
Set DMA2D mode. @rmtoll CR MODE LL_DMA2D_SetMode.
DMA2Dx | DMA2D Instance |
Mode | This parameter can be one of the following values:
|
None |
Definition at line 577 of file stm32f4xx_ll_dma2d.h.
__STATIC_INLINE void LL_DMA2D_SetNbrOfLines | ( | DMA2D_TypeDef * | DMA2Dx, |
uint32_t | NbrOfLines | ||
) |
Set DMA2D number of lines, expressed on 16 bits ([15:0] bits). @rmtoll NLR NL LL_DMA2D_SetNbrOfLines.
DMA2Dx | DMA2D Instance |
NbrOfLines | Value between Min_Data=0 and Max_Data=0xFFFF |
None |
Definition at line 686 of file stm32f4xx_ll_dma2d.h.
__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). @rmtoll NLR PL LL_DMA2D_SetNbrOfPixelsPerLines.
DMA2Dx | DMA2D Instance |
NbrOfPixelsPerLines | Value between Min_Data=0 and Max_Data=0x3FFF |
None |
Definition at line 663 of file stm32f4xx_ll_dma2d.h.
__STATIC_INLINE void LL_DMA2D_SetOutputColor | ( | DMA2D_TypeDef * | DMA2Dx, |
uint32_t | OutputColor | ||
) |
Set DMA2D output color, expressed on 32 bits ([31:0] bits).
DMA2Dx | DMA2D Instance |
OutputColor | Value between Min_Data=0 and Max_Data=0xFFFFFFFF |
None |
Definition at line 739 of file stm32f4xx_ll_dma2d.h.
__STATIC_INLINE void LL_DMA2D_SetOutputColorMode | ( | DMA2D_TypeDef * | DMA2Dx, |
uint32_t | ColorMode | ||
) |
Set DMA2D output color mode. @rmtoll OPFCCR CM LL_DMA2D_SetOutputColorMode.
DMA2Dx | DMA2D Instance |
ColorMode | This parameter can be one of the following values:
|
None |
Definition at line 609 of file stm32f4xx_ll_dma2d.h.
__STATIC_INLINE void LL_DMA2D_SetOutputMemAddr | ( | DMA2D_TypeDef * | DMA2Dx, |
uint32_t | OutputMemoryAddress | ||
) |
Set DMA2D output memory address, expressed on 32 bits ([31:0] bits). @rmtoll OMAR MA LL_DMA2D_SetOutputMemAddr.
DMA2Dx | DMA2D Instance |
OutputMemoryAddress | Value between Min_Data=0 and Max_Data=0xFFFFFFFF |
None |
Definition at line 709 of file stm32f4xx_ll_dma2d.h.
__STATIC_INLINE void LL_DMA2D_Start | ( | DMA2D_TypeDef * | DMA2Dx | ) |
Start a DMA2D transfer. @rmtoll CR START LL_DMA2D_Start.
DMA2Dx | DMA2D Instance |
None |
Definition at line 488 of file stm32f4xx_ll_dma2d.h.
__STATIC_INLINE void LL_DMA2D_Suspend | ( | DMA2D_TypeDef * | DMA2Dx | ) |
Suspend DMA2D transfer.
DMA2Dx | DMA2D Instance |
None |
Definition at line 511 of file stm32f4xx_ll_dma2d.h.