STM32F769I-Discovery BSP User Manual: STM32F769I DISCOVERY LCD Exported Constants

STM32F769I-Discovery BSP Drivers

STM32F769I-Discovery BSP User Manual
STM32F769I DISCOVERY LCD Exported Constants

Defines

#define BSP_LCD_DMA2D_IRQHandler   DMA2D_IRQHandler
#define BSP_LCD_DSI_IRQHandler   DSI_IRQHandler
#define BSP_LCD_LTDC_IRQHandler   LTDC_IRQHandler
#define BSP_LCD_LTDC_ER_IRQHandler   LTDC_ER_IRQHandler
#define LCD_LayerCfgTypeDef   LTDC_LayerCfgTypeDef
#define LCD_FB_START_ADDRESS   ((uint32_t)0xC0000000)
 LCD FB_StartAddress.
#define LTDC_MAX_LAYER_NUMBER   ((uint32_t) 2)
 Maximum number of LTDC layers.
#define LTDC_ACTIVE_LAYER_BACKGROUND   ((uint32_t) 0)
 LTDC Background layer index.
#define LTDC_ACTIVE_LAYER_FOREGROUND   ((uint32_t) 1)
 LTDC Foreground layer index.
#define LTDC_NB_OF_LAYERS   ((uint32_t) 2)
 Number of LTDC layers.
#define LTDC_DEFAULT_ACTIVE_LAYER   LTDC_ACTIVE_LAYER_FOREGROUND
 LTDC Default used layer index.
#define LCD_OK   0x00
 LCD status structure definition.
#define LCD_ERROR   0x01
#define LCD_TIMEOUT   0x02
#define LCD_OTM8009A_ID   ((uint32_t) 0)
 LCD Display OTM8009A DSI Virtual Channel ID.
#define HDMI_ADV7533_ID   ((uint32_t) 0)
 HDMI ADV7533 DSI Virtual Channel ID.
#define HDMI_FORMAT_720_480   ((uint8_t) 0x00) /*720_480 format choice of HDMI display */
 HDMI Foramt.
#define HDMI_FORMAT_720_576   ((uint8_t) 0x01) /*720_576 format choice of HDMI display*/
#define LCD_COLOR_BLUE   ((uint32_t) 0xFF0000FF)
 LCD color definitions values in ARGB8888 format.
#define LCD_COLOR_GREEN   ((uint32_t) 0xFF00FF00)
 Green value in ARGB8888 format.
#define LCD_COLOR_RED   ((uint32_t) 0xFFFF0000)
 Red value in ARGB8888 format.
#define LCD_COLOR_CYAN   ((uint32_t) 0xFF00FFFF)
 Cyan value in ARGB8888 format.
#define LCD_COLOR_MAGENTA   ((uint32_t) 0xFFFF00FF)
 Magenta value in ARGB8888 format.
#define LCD_COLOR_YELLOW   ((uint32_t) 0xFFFFFF00)
 Yellow value in ARGB8888 format.
#define LCD_COLOR_LIGHTBLUE   ((uint32_t) 0xFF8080FF)
 Light Blue value in ARGB8888 format.
#define LCD_COLOR_LIGHTGREEN   ((uint32_t) 0xFF80FF80)
 Light Green value in ARGB8888 format.
#define LCD_COLOR_LIGHTRED   ((uint32_t) 0xFFFF8080)
 Light Red value in ARGB8888 format.
#define LCD_COLOR_LIGHTCYAN   ((uint32_t) 0xFF80FFFF)
 Light Cyan value in ARGB8888 format.
#define LCD_COLOR_LIGHTMAGENTA   ((uint32_t) 0xFFFF80FF)
 Light Magenta value in ARGB8888 format.
#define LCD_COLOR_LIGHTYELLOW   ((uint32_t) 0xFFFFFF80)
 Light Yellow value in ARGB8888 format.
#define LCD_COLOR_DARKBLUE   ((uint32_t) 0xFF000080)
 Dark Blue value in ARGB8888 format.
#define LCD_COLOR_DARKGREEN   ((uint32_t) 0xFF008000)
 Light Dark Green value in ARGB8888 format.
#define LCD_COLOR_DARKRED   ((uint32_t) 0xFF800000)
 Light Dark Red value in ARGB8888 format.
#define LCD_COLOR_DARKCYAN   ((uint32_t) 0xFF008080)
 Dark Cyan value in ARGB8888 format.
#define LCD_COLOR_DARKMAGENTA   ((uint32_t) 0xFF800080)
 Dark Magenta value in ARGB8888 format.
#define LCD_COLOR_DARKYELLOW   ((uint32_t) 0xFF808000)
 Dark Yellow value in ARGB8888 format.
#define LCD_COLOR_WHITE   ((uint32_t) 0xFFFFFFFF)
 White value in ARGB8888 format.
#define LCD_COLOR_LIGHTGRAY   ((uint32_t) 0xFFD3D3D3)
 Light Gray value in ARGB8888 format.
#define LCD_COLOR_GRAY   ((uint32_t) 0xFF808080)
 Gray value in ARGB8888 format.
#define LCD_COLOR_DARKGRAY   ((uint32_t) 0xFF404040)
 Dark Gray value in ARGB8888 format.
#define LCD_COLOR_BLACK   ((uint32_t) 0xFF000000)
 Black value in ARGB8888 format.
#define LCD_COLOR_BROWN   ((uint32_t) 0xFFA52A2A)
 Brown value in ARGB8888 format.
#define LCD_COLOR_ORANGE   ((uint32_t) 0xFFFFA500)
 Orange value in ARGB8888 format.
#define LCD_COLOR_TRANSPARENT   ((uint32_t) 0xFF000000)
 Transparent value in ARGB8888 format.
#define LCD_DEFAULT_FONT   Font24
 LCD default font.
#define LCD_DSI_PIXEL_DATA_FMT_RBG888   DSI_RGB888
 Possible values of pixel data format (ie color coding) transmitted on DSI Data lane in DSI packets.
#define LCD_DSI_PIXEL_DATA_FMT_RBG565   DSI_RGB565

Define Documentation

#define BSP_LCD_DMA2D_IRQHandler   DMA2D_IRQHandler

Definition at line 78 of file stm32f769i_discovery_lcd.h.

#define BSP_LCD_DSI_IRQHandler   DSI_IRQHandler

Definition at line 79 of file stm32f769i_discovery_lcd.h.

#define BSP_LCD_LTDC_ER_IRQHandler   LTDC_ER_IRQHandler

Definition at line 81 of file stm32f769i_discovery_lcd.h.

#define BSP_LCD_LTDC_IRQHandler   LTDC_IRQHandler

Definition at line 80 of file stm32f769i_discovery_lcd.h.

#define HDMI_ADV7533_ID   ((uint32_t) 0)

HDMI ADV7533 DSI Virtual Channel ID.

Definition at line 125 of file stm32f769i_discovery_lcd.h.

#define HDMI_FORMAT_720_480   ((uint8_t) 0x00) /*720_480 format choice of HDMI display */

HDMI Foramt.

Definition at line 130 of file stm32f769i_discovery_lcd.h.

#define HDMI_FORMAT_720_576   ((uint8_t) 0x01) /*720_576 format choice of HDMI display*/

Definition at line 131 of file stm32f769i_discovery_lcd.h.

Referenced by BSP_LCD_InitEx().

#define LCD_COLOR_BLACK   ((uint32_t) 0xFF000000)

Black value in ARGB8888 format.

Definition at line 228 of file stm32f769i_discovery_lcd.h.

Referenced by BSP_LCD_LayerDefaultInit().

#define LCD_COLOR_BLUE   ((uint32_t) 0xFF0000FF)

LCD color definitions values in ARGB8888 format.

Blue value in ARGB8888 format

Definition at line 140 of file stm32f769i_discovery_lcd.h.

#define LCD_COLOR_BROWN   ((uint32_t) 0xFFA52A2A)

Brown value in ARGB8888 format.

Definition at line 232 of file stm32f769i_discovery_lcd.h.

#define LCD_COLOR_CYAN   ((uint32_t) 0xFF00FFFF)

Cyan value in ARGB8888 format.

Definition at line 152 of file stm32f769i_discovery_lcd.h.

#define LCD_COLOR_DARKBLUE   ((uint32_t) 0xFF000080)

Dark Blue value in ARGB8888 format.

Definition at line 188 of file stm32f769i_discovery_lcd.h.

#define LCD_COLOR_DARKCYAN   ((uint32_t) 0xFF008080)

Dark Cyan value in ARGB8888 format.

Definition at line 200 of file stm32f769i_discovery_lcd.h.

#define LCD_COLOR_DARKGRAY   ((uint32_t) 0xFF404040)

Dark Gray value in ARGB8888 format.

Definition at line 224 of file stm32f769i_discovery_lcd.h.

#define LCD_COLOR_DARKGREEN   ((uint32_t) 0xFF008000)

Light Dark Green value in ARGB8888 format.

Definition at line 192 of file stm32f769i_discovery_lcd.h.

#define LCD_COLOR_DARKMAGENTA   ((uint32_t) 0xFF800080)

Dark Magenta value in ARGB8888 format.

Definition at line 204 of file stm32f769i_discovery_lcd.h.

#define LCD_COLOR_DARKRED   ((uint32_t) 0xFF800000)

Light Dark Red value in ARGB8888 format.

Definition at line 196 of file stm32f769i_discovery_lcd.h.

#define LCD_COLOR_DARKYELLOW   ((uint32_t) 0xFF808000)

Dark Yellow value in ARGB8888 format.

Definition at line 208 of file stm32f769i_discovery_lcd.h.

#define LCD_COLOR_GRAY   ((uint32_t) 0xFF808080)

Gray value in ARGB8888 format.

Definition at line 220 of file stm32f769i_discovery_lcd.h.

#define LCD_COLOR_GREEN   ((uint32_t) 0xFF00FF00)

Green value in ARGB8888 format.

Definition at line 144 of file stm32f769i_discovery_lcd.h.

#define LCD_COLOR_LIGHTBLUE   ((uint32_t) 0xFF8080FF)

Light Blue value in ARGB8888 format.

Definition at line 164 of file stm32f769i_discovery_lcd.h.

#define LCD_COLOR_LIGHTCYAN   ((uint32_t) 0xFF80FFFF)

Light Cyan value in ARGB8888 format.

Definition at line 176 of file stm32f769i_discovery_lcd.h.

#define LCD_COLOR_LIGHTGRAY   ((uint32_t) 0xFFD3D3D3)

Light Gray value in ARGB8888 format.

Definition at line 216 of file stm32f769i_discovery_lcd.h.

#define LCD_COLOR_LIGHTGREEN   ((uint32_t) 0xFF80FF80)

Light Green value in ARGB8888 format.

Definition at line 168 of file stm32f769i_discovery_lcd.h.

#define LCD_COLOR_LIGHTMAGENTA   ((uint32_t) 0xFFFF80FF)

Light Magenta value in ARGB8888 format.

Definition at line 180 of file stm32f769i_discovery_lcd.h.

#define LCD_COLOR_LIGHTRED   ((uint32_t) 0xFFFF8080)

Light Red value in ARGB8888 format.

Definition at line 172 of file stm32f769i_discovery_lcd.h.

#define LCD_COLOR_LIGHTYELLOW   ((uint32_t) 0xFFFFFF80)

Light Yellow value in ARGB8888 format.

Definition at line 184 of file stm32f769i_discovery_lcd.h.

#define LCD_COLOR_MAGENTA   ((uint32_t) 0xFFFF00FF)

Magenta value in ARGB8888 format.

Definition at line 156 of file stm32f769i_discovery_lcd.h.

#define LCD_COLOR_ORANGE   ((uint32_t) 0xFFFFA500)

Orange value in ARGB8888 format.

Definition at line 236 of file stm32f769i_discovery_lcd.h.

#define LCD_COLOR_RED   ((uint32_t) 0xFFFF0000)

Red value in ARGB8888 format.

Definition at line 148 of file stm32f769i_discovery_lcd.h.

#define LCD_COLOR_TRANSPARENT   ((uint32_t) 0xFF000000)

Transparent value in ARGB8888 format.

Definition at line 240 of file stm32f769i_discovery_lcd.h.

#define LCD_COLOR_WHITE   ((uint32_t) 0xFFFFFFFF)

White value in ARGB8888 format.

Definition at line 212 of file stm32f769i_discovery_lcd.h.

Referenced by BSP_LCD_LayerDefaultInit().

#define LCD_COLOR_YELLOW   ((uint32_t) 0xFFFFFF00)

Yellow value in ARGB8888 format.

Definition at line 160 of file stm32f769i_discovery_lcd.h.

#define LCD_DEFAULT_FONT   Font24

LCD default font.

Definition at line 245 of file stm32f769i_discovery_lcd.h.

Referenced by BSP_LCD_InitEx().

#define LCD_DSI_PIXEL_DATA_FMT_RBG565   DSI_RGB565

DSI packet pixel format chosen is RGB565 : 16 bpp

Definition at line 253 of file stm32f769i_discovery_lcd.h.

#define LCD_DSI_PIXEL_DATA_FMT_RBG888   DSI_RGB888

Possible values of pixel data format (ie color coding) transmitted on DSI Data lane in DSI packets.

DSI packet pixel format chosen is RGB888 : 24 bpp

Definition at line 252 of file stm32f769i_discovery_lcd.h.

Referenced by BSP_LCD_InitEx().

#define LCD_ERROR   0x01

Definition at line 114 of file stm32f769i_discovery_lcd.h.

Referenced by BSP_LCD_InitEx().

#define LCD_FB_START_ADDRESS   ((uint32_t)0xC0000000)

LCD FB_StartAddress.

Definition at line 88 of file stm32f769i_discovery_lcd.h.

#define LCD_LayerCfgTypeDef   LTDC_LayerCfgTypeDef

Definition at line 84 of file stm32f769i_discovery_lcd.h.

Referenced by BSP_LCD_LayerDefaultInit().

#define LCD_OK   0x00

LCD status structure definition.

Definition at line 113 of file stm32f769i_discovery_lcd.h.

Referenced by BSP_LCD_InitEx().

#define LCD_OTM8009A_ID   ((uint32_t) 0)

LCD Display OTM8009A DSI Virtual Channel ID.

Definition at line 120 of file stm32f769i_discovery_lcd.h.

Referenced by BSP_LCD_InitEx(), BSP_LCD_SetBrightness(), and DSI_IO_WriteCmd().

#define LCD_TIMEOUT   0x02

Definition at line 115 of file stm32f769i_discovery_lcd.h.

#define LTDC_ACTIVE_LAYER_BACKGROUND   ((uint32_t) 0)

LTDC Background layer index.

Definition at line 96 of file stm32f769i_discovery_lcd.h.

#define LTDC_ACTIVE_LAYER_FOREGROUND   ((uint32_t) 1)

LTDC Foreground layer index.

Definition at line 100 of file stm32f769i_discovery_lcd.h.

LTDC Default used layer index.

Definition at line 108 of file stm32f769i_discovery_lcd.h.

#define LTDC_MAX_LAYER_NUMBER   ((uint32_t) 2)

Maximum number of LTDC layers.

Definition at line 92 of file stm32f769i_discovery_lcd.h.

#define LTDC_NB_OF_LAYERS   ((uint32_t) 2)

Number of LTDC layers.

Definition at line 104 of file stm32f769i_discovery_lcd.h.

Generated on Fri Dec 30 2016 18:30:07 for STM32F769I-Discovery BSP User Manual by   doxygen 1.7.6.1