STM32F479xx HAL User Manual
|
Modules | |
Foreground Configuration Functions | |
Background Configuration Functions | |
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_Abort | ( | DMA2D_TypeDef * | DMA2Dx | ) |
Abort DMA2D transfer.
DMA2Dx | DMA2D Instance |
None |
Definition at line 549 of file stm32f4xx_ll_dma2d.h.
__STATIC_INLINE void LL_DMA2D_DisableDeadTime | ( | DMA2D_TypeDef * | DMA2Dx | ) |
Disable DMA2D dead time functionality.
DMA2Dx | DMA2D Instance |
None |
Definition at line 827 of file stm32f4xx_ll_dma2d.h.
__STATIC_INLINE void LL_DMA2D_EnableDeadTime | ( | DMA2D_TypeDef * | DMA2Dx | ) |
Enable DMA2D dead time functionality.
DMA2Dx | DMA2D Instance |
None |
Definition at line 816 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).
DMA2Dx | DMA2D Instance |
Dead | time value between Min_Data=0 and Max_Data=0xFF |
Definition at line 805 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).
DMA2Dx | DMA2D Instance |
Line | offset value between Min_Data=0 and Max_Data=0x3FFF |
Definition at line 652 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).
DMA2Dx | DMA2D Instance |
Line | watermark value between Min_Data=0 and Max_Data=0xFFFF |
Definition at line 782 of file stm32f4xx_ll_dma2d.h.
__STATIC_INLINE uint32_t LL_DMA2D_GetMode | ( | DMA2D_TypeDef * | DMA2Dx | ) |
Return DMA2D mode.
DMA2Dx | DMA2D Instance |
Returned | value can be one of the following values: |
Definition at line 593 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).
DMA2Dx | DMA2D Instance |
Number | of lines value between Min_Data=0 and Max_Data=0xFFFF |
Definition at line 698 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)
DMA2Dx | DMA2D Instance |
Number | of pixels per lines value between Min_Data=0 and Max_Data=0x3FFF |
Definition at line 675 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 758 of file stm32f4xx_ll_dma2d.h.
__STATIC_INLINE uint32_t LL_DMA2D_GetOutputColorMode | ( | DMA2D_TypeDef * | DMA2Dx | ) |
Return DMA2D output color mode.
DMA2Dx | DMA2D Instance |
Returned | value can be one of the following values: |
Definition at line 626 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).
DMA2Dx | DMA2D Instance |
Output | memory address value between Min_Data=0 and Max_Data=0xFFFFFFFF |
Definition at line 721 of file stm32f4xx_ll_dma2d.h.
References LL_DMA2D_ReadReg.
__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 562 of file stm32f4xx_ll_dma2d.h.
__STATIC_INLINE uint32_t LL_DMA2D_IsEnabledDeadTime | ( | DMA2D_TypeDef * | DMA2Dx | ) |
Indicate if DMA2D dead time functionality is enabled.
DMA2Dx | DMA2D Instance |
State | of bit (1 or 0). |
Definition at line 838 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 537 of file stm32f4xx_ll_dma2d.h.
__STATIC_INLINE uint32_t LL_DMA2D_IsTransferOngoing | ( | DMA2D_TypeDef * | DMA2Dx | ) |
Indicate if a DMA2D transfer is ongoing.
DMA2Dx | DMA2D Instance |
State | of bit (1 or 0). |
Definition at line 500 of file stm32f4xx_ll_dma2d.h.
Referenced by LL_DMA2D_Init().
__STATIC_INLINE void LL_DMA2D_Resume | ( | DMA2D_TypeDef * | DMA2Dx | ) |
Resume DMA2D transfer.
DMA2Dx | DMA2D Instance |
None |
Definition at line 524 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).
DMA2Dx | DMA2D Instance |
DeadTime | Value between Min_Data=0 and Max_Data=0xFF |
None |
Definition at line 794 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).
DMA2Dx | DMA2D Instance |
LineOffset | Value between Min_Data=0 and Max_Data=0x3FFF |
None |
Definition at line 641 of file stm32f4xx_ll_dma2d.h.
Referenced by LL_DMA2D_Init().
__STATIC_INLINE void LL_DMA2D_SetLineWatermark | ( | DMA2D_TypeDef * | DMA2Dx, |
uint32_t | LineWatermark | ||
) |
Set DMA2D line watermark, expressed on 16 bits ([15:0] bits).
DMA2Dx | DMA2D Instance |
LineWatermark | Value between Min_Data=0 and Max_Data=0xFFFF |
None |
Definition at line 771 of file stm32f4xx_ll_dma2d.h.
__STATIC_INLINE void LL_DMA2D_SetMode | ( | DMA2D_TypeDef * | DMA2Dx, |
uint32_t | Mode | ||
) |
Set DMA2D mode.
DMA2Dx | DMA2D Instance |
Mode | This parameter can be one of the following values: |
None |
Definition at line 578 of file stm32f4xx_ll_dma2d.h.
Referenced by LL_DMA2D_Init().
__STATIC_INLINE void LL_DMA2D_SetNbrOfLines | ( | DMA2D_TypeDef * | DMA2Dx, |
uint32_t | NbrOfLines | ||
) |
Set DMA2D number of lines, expressed on 16 bits ([15:0] bits).
DMA2Dx | DMA2D Instance |
NbrOfLines | Value between Min_Data=0 and Max_Data=0xFFFF |
None |
Definition at line 687 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).
DMA2Dx | DMA2D Instance |
NbrOfPixelsPerLines | Value between Min_Data=0 and Max_Data=0x3FFF |
None |
Definition at line 664 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 740 of file stm32f4xx_ll_dma2d.h.
Referenced by LL_DMA2D_ConfigOutputColor().
__STATIC_INLINE void LL_DMA2D_SetOutputColorMode | ( | DMA2D_TypeDef * | DMA2Dx, |
uint32_t | ColorMode | ||
) |
Set DMA2D output color mode.
DMA2Dx | DMA2D Instance |
ColorMode | This parameter can be one of the following values: |
None |
Definition at line 610 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).
DMA2Dx | DMA2D Instance |
OutputMemoryAddress | Value between Min_Data=0 and Max_Data=0xFFFFFFFF |
None |
Definition at line 710 of file stm32f4xx_ll_dma2d.h.
References LL_DMA2D_WriteReg.
Referenced by LL_DMA2D_Init().
__STATIC_INLINE void LL_DMA2D_Start | ( | DMA2D_TypeDef * | DMA2Dx | ) |
Start a DMA2D transfer.
DMA2Dx | DMA2D Instance |
None |
Definition at line 489 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 512 of file stm32f4xx_ll_dma2d.h.