STM32F439xx HAL User Manual
Defines
LTDC Private Macros
LTDC

Defines

#define LTDC_LAYER(__HANDLE__, __LAYER__)   ((LTDC_Layer_TypeDef *)((uint32_t)(((uint32_t)((__HANDLE__)->Instance)) + 0x84U + (0x80U*(__LAYER__)))))
#define IS_LTDC_LAYER(__LAYER__)   ((__LAYER__) < MAX_LAYER)
#define IS_LTDC_HSPOL(__HSPOL__)   (((__HSPOL__) == LTDC_HSPOLARITY_AL) || ((__HSPOL__) == LTDC_HSPOLARITY_AH))
#define IS_LTDC_VSPOL(__VSPOL__)   (((__VSPOL__) == LTDC_VSPOLARITY_AL) || ((__VSPOL__) == LTDC_VSPOLARITY_AH))
#define IS_LTDC_DEPOL(__DEPOL__)   (((__DEPOL__) == LTDC_DEPOLARITY_AL) || ((__DEPOL__) == LTDC_DEPOLARITY_AH))
#define IS_LTDC_PCPOL(__PCPOL__)   (((__PCPOL__) == LTDC_PCPOLARITY_IPC) || ((__PCPOL__) == LTDC_PCPOLARITY_IIPC))
#define IS_LTDC_HSYNC(__HSYNC__)   ((__HSYNC__) <= LTDC_HORIZONTALSYNC)
#define IS_LTDC_VSYNC(__VSYNC__)   ((__VSYNC__) <= LTDC_VERTICALSYNC)
#define IS_LTDC_AHBP(__AHBP__)   ((__AHBP__) <= LTDC_HORIZONTALSYNC)
#define IS_LTDC_AVBP(__AVBP__)   ((__AVBP__) <= LTDC_VERTICALSYNC)
#define IS_LTDC_AAW(__AAW__)   ((__AAW__) <= LTDC_HORIZONTALSYNC)
#define IS_LTDC_AAH(__AAH__)   ((__AAH__) <= LTDC_VERTICALSYNC)
#define IS_LTDC_TOTALW(__TOTALW__)   ((__TOTALW__) <= LTDC_HORIZONTALSYNC)
#define IS_LTDC_TOTALH(__TOTALH__)   ((__TOTALH__) <= LTDC_VERTICALSYNC)
#define IS_LTDC_BLUEVALUE(__BBLUE__)   ((__BBLUE__) <= LTDC_COLOR)
#define IS_LTDC_GREENVALUE(__BGREEN__)   ((__BGREEN__) <= LTDC_COLOR)
#define IS_LTDC_REDVALUE(__BRED__)   ((__BRED__) <= LTDC_COLOR)
#define IS_LTDC_BLENDING_FACTOR1(__BLENDING_FACTOR1__)
#define IS_LTDC_BLENDING_FACTOR2(__BLENDING_FACTOR1__)
#define IS_LTDC_PIXEL_FORMAT(__PIXEL_FORMAT__)
#define IS_LTDC_ALPHA(__ALPHA__)   ((__ALPHA__) <= LTDC_ALPHA)
#define IS_LTDC_HCONFIGST(__HCONFIGST__)   ((__HCONFIGST__) <= LTDC_STARTPOSITION)
#define IS_LTDC_HCONFIGSP(__HCONFIGSP__)   ((__HCONFIGSP__) <= LTDC_STOPPOSITION)
#define IS_LTDC_VCONFIGST(__VCONFIGST__)   ((__VCONFIGST__) <= LTDC_STARTPOSITION)
#define IS_LTDC_VCONFIGSP(__VCONFIGSP__)   ((__VCONFIGSP__) <= LTDC_STOPPOSITION)
#define IS_LTDC_CFBP(__CFBP__)   ((__CFBP__) <= LTDC_COLOR_FRAME_BUFFER)
#define IS_LTDC_CFBLL(__CFBLL__)   ((__CFBLL__) <= LTDC_COLOR_FRAME_BUFFER)
#define IS_LTDC_CFBLNBR(__CFBLNBR__)   ((__CFBLNBR__) <= LTDC_LINE_NUMBER)
#define IS_LTDC_LIPOS(__LIPOS__)   ((__LIPOS__) <= 0x7FFU)
#define IS_LTDC_RELOAD(__RELOADTYPE__)   (((__RELOADTYPE__) == LTDC_RELOAD_IMMEDIATE) || ((__RELOADTYPE__) == LTDC_SRCR_VBR))

Define Documentation

#define IS_LTDC_AAH (   __AAH__)    ((__AAH__) <= LTDC_VERTICALSYNC)

Definition at line 594 of file stm32f4xx_hal_ltdc.h.

Referenced by HAL_LTDC_Init().

#define IS_LTDC_AAW (   __AAW__)    ((__AAW__) <= LTDC_HORIZONTALSYNC)

Definition at line 593 of file stm32f4xx_hal_ltdc.h.

Referenced by HAL_LTDC_Init().

#define IS_LTDC_AHBP (   __AHBP__)    ((__AHBP__) <= LTDC_HORIZONTALSYNC)

Definition at line 591 of file stm32f4xx_hal_ltdc.h.

Referenced by HAL_LTDC_Init().

#define IS_LTDC_ALPHA (   __ALPHA__)    ((__ALPHA__) <= LTDC_ALPHA)
#define IS_LTDC_AVBP (   __AVBP__)    ((__AVBP__) <= LTDC_VERTICALSYNC)

Definition at line 592 of file stm32f4xx_hal_ltdc.h.

Referenced by HAL_LTDC_Init().

#define IS_LTDC_BLENDING_FACTOR1 (   __BLENDING_FACTOR1__)
Value:
(((__BLENDING_FACTOR1__) == LTDC_BLENDING_FACTOR1_CA) || \
                                                        ((__BLENDING_FACTOR1__) == LTDC_BLENDING_FACTOR1_PAxCA))

Definition at line 600 of file stm32f4xx_hal_ltdc.h.

Referenced by HAL_LTDC_ConfigLayer(), and HAL_LTDC_ConfigLayer_NoReload().

#define IS_LTDC_BLENDING_FACTOR2 (   __BLENDING_FACTOR1__)
Value:
(((__BLENDING_FACTOR1__) == LTDC_BLENDING_FACTOR2_CA) || \
                                                        ((__BLENDING_FACTOR1__) == LTDC_BLENDING_FACTOR2_PAxCA))

Definition at line 602 of file stm32f4xx_hal_ltdc.h.

Referenced by HAL_LTDC_ConfigLayer(), and HAL_LTDC_ConfigLayer_NoReload().

#define IS_LTDC_BLUEVALUE (   __BBLUE__)    ((__BBLUE__) <= LTDC_COLOR)

Definition at line 597 of file stm32f4xx_hal_ltdc.h.

#define IS_LTDC_CFBLL (   __CFBLL__)    ((__CFBLL__) <= LTDC_COLOR_FRAME_BUFFER)
#define IS_LTDC_CFBLNBR (   __CFBLNBR__)    ((__CFBLNBR__) <= LTDC_LINE_NUMBER)
#define IS_LTDC_CFBP (   __CFBP__)    ((__CFBP__) <= LTDC_COLOR_FRAME_BUFFER)

Definition at line 613 of file stm32f4xx_hal_ltdc.h.

#define IS_LTDC_DEPOL (   __DEPOL__)    (((__DEPOL__) == LTDC_DEPOLARITY_AL) || ((__DEPOL__) == LTDC_DEPOLARITY_AH))

Definition at line 587 of file stm32f4xx_hal_ltdc.h.

Referenced by HAL_LTDC_Init().

#define IS_LTDC_GREENVALUE (   __BGREEN__)    ((__BGREEN__) <= LTDC_COLOR)

Definition at line 598 of file stm32f4xx_hal_ltdc.h.

#define IS_LTDC_HCONFIGSP (   __HCONFIGSP__)    ((__HCONFIGSP__) <= LTDC_STOPPOSITION)

Definition at line 610 of file stm32f4xx_hal_ltdc.h.

Referenced by HAL_LTDC_ConfigLayer(), and HAL_LTDC_ConfigLayer_NoReload().

#define IS_LTDC_HCONFIGST (   __HCONFIGST__)    ((__HCONFIGST__) <= LTDC_STARTPOSITION)

Definition at line 609 of file stm32f4xx_hal_ltdc.h.

Referenced by HAL_LTDC_ConfigLayer(), and HAL_LTDC_ConfigLayer_NoReload().

#define IS_LTDC_HSPOL (   __HSPOL__)    (((__HSPOL__) == LTDC_HSPOLARITY_AL) || ((__HSPOL__) == LTDC_HSPOLARITY_AH))

Definition at line 585 of file stm32f4xx_hal_ltdc.h.

Referenced by HAL_LTDC_Init().

#define IS_LTDC_HSYNC (   __HSYNC__)    ((__HSYNC__) <= LTDC_HORIZONTALSYNC)

Definition at line 589 of file stm32f4xx_hal_ltdc.h.

Referenced by HAL_LTDC_Init().

#define IS_LTDC_LAYER (   __LAYER__)    ((__LAYER__) < MAX_LAYER)
#define IS_LTDC_LIPOS (   __LIPOS__)    ((__LIPOS__) <= 0x7FFU)

Definition at line 616 of file stm32f4xx_hal_ltdc.h.

Referenced by HAL_LTDC_ProgramLineEvent().

#define IS_LTDC_PCPOL (   __PCPOL__)    (((__PCPOL__) == LTDC_PCPOLARITY_IPC) || ((__PCPOL__) == LTDC_PCPOLARITY_IIPC))

Definition at line 588 of file stm32f4xx_hal_ltdc.h.

Referenced by HAL_LTDC_Init().

#define IS_LTDC_PIXEL_FORMAT (   __PIXEL_FORMAT__)
Value:
(((__PIXEL_FORMAT__) == LTDC_PIXEL_FORMAT_ARGB8888) || ((__PIXEL_FORMAT__) == LTDC_PIXEL_FORMAT_RGB888)   || \
                                                        ((__PIXEL_FORMAT__) == LTDC_PIXEL_FORMAT_RGB565)   || ((__PIXEL_FORMAT__) == LTDC_PIXEL_FORMAT_ARGB1555) || \
                                                        ((__PIXEL_FORMAT__) == LTDC_PIXEL_FORMAT_ARGB4444) || ((__PIXEL_FORMAT__) == LTDC_PIXEL_FORMAT_L8)       || \
                                                        ((__PIXEL_FORMAT__) == LTDC_PIXEL_FORMAT_AL44)     || ((__PIXEL_FORMAT__) == LTDC_PIXEL_FORMAT_AL88))

Definition at line 604 of file stm32f4xx_hal_ltdc.h.

Referenced by HAL_LTDC_ConfigLayer(), HAL_LTDC_ConfigLayer_NoReload(), HAL_LTDC_SetPixelFormat(), and HAL_LTDC_SetPixelFormat_NoReload().

#define IS_LTDC_REDVALUE (   __BRED__)    ((__BRED__) <= LTDC_COLOR)

Definition at line 599 of file stm32f4xx_hal_ltdc.h.

#define IS_LTDC_RELOAD (   __RELOADTYPE__)    (((__RELOADTYPE__) == LTDC_RELOAD_IMMEDIATE) || ((__RELOADTYPE__) == LTDC_SRCR_VBR))

Definition at line 617 of file stm32f4xx_hal_ltdc.h.

Referenced by HAL_LTDC_Reload().

#define IS_LTDC_TOTALH (   __TOTALH__)    ((__TOTALH__) <= LTDC_VERTICALSYNC)

Definition at line 596 of file stm32f4xx_hal_ltdc.h.

Referenced by HAL_LTDC_Init().

#define IS_LTDC_TOTALW (   __TOTALW__)    ((__TOTALW__) <= LTDC_HORIZONTALSYNC)

Definition at line 595 of file stm32f4xx_hal_ltdc.h.

Referenced by HAL_LTDC_Init().

#define IS_LTDC_VCONFIGSP (   __VCONFIGSP__)    ((__VCONFIGSP__) <= LTDC_STOPPOSITION)

Definition at line 612 of file stm32f4xx_hal_ltdc.h.

Referenced by HAL_LTDC_ConfigLayer(), and HAL_LTDC_ConfigLayer_NoReload().

#define IS_LTDC_VCONFIGST (   __VCONFIGST__)    ((__VCONFIGST__) <= LTDC_STARTPOSITION)

Definition at line 611 of file stm32f4xx_hal_ltdc.h.

Referenced by HAL_LTDC_ConfigLayer(), and HAL_LTDC_ConfigLayer_NoReload().

#define IS_LTDC_VSPOL (   __VSPOL__)    (((__VSPOL__) == LTDC_VSPOLARITY_AL) || ((__VSPOL__) == LTDC_VSPOLARITY_AH))

Definition at line 586 of file stm32f4xx_hal_ltdc.h.

Referenced by HAL_LTDC_Init().

#define IS_LTDC_VSYNC (   __VSYNC__)    ((__VSYNC__) <= LTDC_VERTICALSYNC)

Definition at line 590 of file stm32f4xx_hal_ltdc.h.

Referenced by HAL_LTDC_Init().

#define LTDC_LAYER (   __HANDLE__,
  __LAYER__ 
)    ((LTDC_Layer_TypeDef *)((uint32_t)(((uint32_t)((__HANDLE__)->Instance)) + 0x84U + (0x80U*(__LAYER__)))))