![]() |
LPCOpen Platform
LPCOpen Platform for NXP LPC Microcontrollers
|
#include "chip.h"
Go to the source code of this file.
Functions | |
STATIC INLINE void | Chip_LCD_Init (LCD_Config_Type *LCD_ConfigStruct) |
Initialize the LCD controller. | |
STATIC INLINE void | Chip_LCD_Power (FunctionalState OnOff) |
Power the LCD Panel (power pin) | |
STATIC INLINE void | Chip_LCD_Enable (FunctionalState EnDis) |
Enable/Disable the LCD Controller. | |
STATIC INLINE void | Chip_LCD_SetUPFrameBuffer (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 (void *buffer) |
Set LCD Lower Panel Frame Buffer for Dual Panel. | |
void | Chip_LCD_Cursor_Config (LCD_CURSOR_SIZE_OPT cursor_size, bool sync) |
Configure Cursor. | |
STATIC INLINE void | Chip_LCD_Cursor_Enable (uint8_t cursor_num, FunctionalState OnOff) |
Enable Cursor. | |
STATIC INLINE void | Chip_LCD_Cursor_LoadPalette0 (uint32_t palette_color) |
Load Cursor Palette. | |
STATIC INLINE void | Chip_LCD_Cursor_LoadPalette1 (uint32_t palette_color) |
Load Cursor Palette. | |
STATIC INLINE void | Chip_LCD_Cursor_SetPos (uint16_t x, uint16_t y) |
Set Cursor Position. | |
STATIC INLINE void | Chip_LCD_Cursor_SetClip (uint16_t x, uint16_t y) |
Set Cursor Clipping Position. | |
STATIC INLINE void | Chip_LCD_EnableInts (uint32_t ints) |
Enable Controller Interrupt. | |
STATIC INLINE void | Chip_LCD_DisableInts (uint32_t ints) |
Disable Controller Interrupt. | |
STATIC INLINE void | Chip_LCD_ClearInts (uint32_t ints) |
Clear Controller Interrupt. | |
void | Chip_LCD_Cursor_WriteImage (uint8_t cursor_num, void *Image) |
Write Cursor Image into Internal Cursor Image Buffer. | |
void | Chip_LCD_LoadPalette (void *palette) |
Load LCD Palette. | |