| LPCOpen Platform v1.03 LPCOpen Platform for NXP LPC Microcontrollers

- Main Page
- Modules
- Data Structures
- Files
- Related Pages

- File List
- Globals

All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Functions
lcd_17xx_40xx.h File Reference

Go to the source code of this file.

## Functions
void | Chip_LCD_Init (LPC_LCD_T *pLCD, LCD_Config_T *LCD_ConfigStruct)
| Initialize the LCD controller.
void | Chip_LCD_DeInit (LPC_LCD_T *pLCD)
| Shutdown the LCD controller.
STATIC INLINE void | Chip_LCD_PowerOn (LPC_LCD_T *pLCD)
| Power-on the LCD Panel (power pin)
STATIC INLINE void | Chip_LCD_PowerOff (LPC_LCD_T *pLCD)
| Power-off the LCD Panel (power pin)
STATIC INLINE void | Chip_LCD_Enable (LPC_LCD_T *pLCD)
| Enable/Disable the LCD Controller.
STATIC INLINE void | Chip_LCD_Disable (LPC_LCD_T *pLCD)
| Enable/Disable the LCD Controller.
STATIC INLINE void | Chip_LCD_SetUPFrameBuffer (LPC_LCD_T *pLCD, void *buffer)
| Set LCD Upper Panel Frame Buffer for Single Panel or Upper Panel Frame Buffer for Dual Panel.
STATIC INLINE void | Chip_LCD_SetLPFrameBuffer (LPC_LCD_T *pLCD, void *buffer)
| Set LCD Lower Panel Frame Buffer for Dual Panel.
void | Chip_LCD_Cursor_Config (LPC_LCD_T *pLCD, IP_LCD_CURSOR_SIZE_OPT_T cursor_size, bool sync)
| Configure Cursor.
STATIC INLINE void | Chip_LCD_Cursor_Enable (LPC_LCD_T *pLCD, uint8_t cursor_num)
| Enable Cursor.
STATIC INLINE void | Chip_LCD_Cursor_Disable (LPC_LCD_T *pLCD, uint8_t cursor_num)
| Disable Cursor.
STATIC INLINE void | Chip_LCD_Cursor_LoadPalette0 (LPC_LCD_T *pLCD, uint32_t palette_color)
| Load Cursor Palette.
STATIC INLINE void | Chip_LCD_Cursor_LoadPalette1 (LPC_LCD_T *pLCD, uint32_t palette_color)
| Load Cursor Palette.
STATIC INLINE void | Chip_LCD_Cursor_SetPos (LPC_LCD_T *pLCD, uint16_t x, uint16_t y)
| Set Cursor Position.
STATIC INLINE void | Chip_LCD_Cursor_SetClip (LPC_LCD_T *pLCD, uint16_t x, uint16_t y)
| Set Cursor Clipping Position.
STATIC INLINE void | Chip_LCD_EnableInts (LPC_LCD_T *pLCD, uint32_t ints)
| Enable Controller Interrupt.
STATIC INLINE void | Chip_LCD_DisableInts (LPC_LCD_T *pLCD, uint32_t ints)
| Disable Controller Interrupt.
STATIC INLINE void | Chip_LCD_ClearInts (LPC_LCD_T *pLCD, uint32_t ints)
| Clear Controller Interrupt.
void | Chip_LCD_Cursor_WriteImage (LPC_LCD_T *pLCD, uint8_t cursor_num, void *Image)
| Write Cursor Image into Internal Cursor Image Buffer.
void | Chip_LCD_LoadPalette (LPC_LCD_T *pLCD, void *palette)
| Load LCD Palette.