![]() |
RTEMS 6.3
|
LCD support API. More...
#include <bsp/utility.h>Go to the source code of this file.
Data Structures | |
| struct | lpc_cursor |
| struct | lpc_lcd |
Macros | |
LCD Configuration Register | |
| #define | LCD_CFG_CLKDIV(val) |
| #define | LCD_CFG_HCLK_ENABLE BSP_BIT32(5) |
| #define | LCD_CFG_MODE_SELECT(val) |
| #define | LCD_CFG_DISPLAY_TYPE BSP_BIT32(8) |
LCD Horizontal Timing Register | |
| #define | LCD_TIMH_PPL(val) |
| #define | LCD_TIMH_PPL_GET(reg) |
| #define | LCD_TIMH_HSW(val) |
| #define | LCD_TIMH_HSW_GET(reg) |
| #define | LCD_TIMH_HFP(val) |
| #define | LCD_TIMH_HFP_GET(reg) |
| #define | LCD_TIMH_HBP(val) |
| #define | LCD_TIMH_HBP_GET(reg) |
LCD Vertical Timing Register | |
| #define | LCD_TIMV_LPP(val) |
| #define | LCD_TIMV_LPP_GET(reg) |
| #define | LCD_TIMV_VSW(val) |
| #define | LCD_TIMV_VSW_GET(reg) |
| #define | LCD_TIMV_VFP(val) |
| #define | LCD_TIMV_VFP_GET(reg) |
| #define | LCD_TIMV_VBP(val) |
| #define | LCD_TIMV_VBP_GET(reg) |
LCD Clock and Signal Polarity Register | |
| #define | LCD_POL_PCD_LO(val) |
| #define | LCD_POL_PCD_LO_GET(reg) |
| #define | LCD_POL_CLKSEL BSP_BIT32(5) |
| #define | LCD_POL_ACB(val) |
| #define | LCD_POL_ACB_GET(reg) |
| #define | LCD_POL_IVS BSP_BIT32(11) |
| #define | LCD_POL_IHS BSP_BIT32(12) |
| #define | LCD_POL_IPC BSP_BIT32(13) |
| #define | LCD_POL_IOE BSP_BIT32(14) |
| #define | LCD_POL_CPL(val) |
| #define | LCD_POL_CPL_GET(reg) |
| #define | LCD_POL_BCD BSP_BIT32(26) |
| #define | LCD_POL_PCD_HI(val) |
| #define | LCD_POL_PCD_HI_GET(reg) |
LCD Line End Control Register | |
| #define | LCD_LE_LED(val) |
| #define | LCD_LE_LEE BSP_BIT32(16) |
LCD Control Register | |
| #define | LCD_CTRL_LCDEN BSP_BIT32(0) |
| #define | LCD_CTRL_LCDBPP(val) |
| #define | LCD_CTRL_LCDBPP_GET(reg) |
| #define | LCD_CTRL_LCDBW BSP_BIT32(4) |
| #define | LCD_CTRL_LCDTFT BSP_BIT32(5) |
| #define | LCD_CTRL_LCDMONO8 BSP_BIT32(6) |
| #define | LCD_CTRL_LCDDUAL BSP_BIT32(7) |
| #define | LCD_CTRL_BGR BSP_BIT32(8) |
| #define | LCD_CTRL_BEBO BSP_BIT32(9) |
| #define | LCD_CTRL_BEPO BSP_BIT32(10) |
| #define | LCD_CTRL_LCDPWR BSP_BIT32(11) |
| #define | LCD_CTRL_LCDVCOMP(val) |
| #define | LCD_CTRL_LCDVCOMP_GET(reg) |
| #define | LCD_CTRL_WATERMARK BSP_BIT32(16) |
LCD Interrupt Registers | |
| #define | LCD_INT_FUF BSP_BIT32(1) |
| #define | LCD_INT_LNBU BSP_BIT32(2) |
| #define | LCD_INT_VCOMP BSP_BIT32(3) |
| #define | LCD_INT_BER BSP_BIT32(4) |
LCD Color Palette Register | |
| #define | LCD_PAL_R(val) |
| #define | LCD_PAL_G(val) |
| #define | LCD_PAL_B(val) |
| #define | LCD_PAL_I BSP_BIT16(15) |
LCD support API.