![]() |
LPCOpen Platform
LPCOpen Platform for NXP LPC Microcontrollers
|
#include "lcd_001.h"
Go to the source code of this file.
Functions | |
void | IP_LCD_Init (IP_LCD_001_Type *LCDx, LCD_Config_Type *LCD_ConfigStruct) |
Initialize the LCD controller. | |
void | IP_LCD_Power (IP_LCD_001_Type *LCDx, FunctionalState OnOff) |
Power the LCD Panel (power pin) | |
void | IP_LCD_Enable (IP_LCD_001_Type *LCDx, FunctionalState EnDis) |
Enable/Disable the LCD Controller. | |
void | IP_LCD_SetUPFrameBuffer (IP_LCD_001_Type *LCDx, void *buffer) |
Set LCD Upper Panel Frame Buffer for Single Panel or Upper Panel Frame Buffer for Dual Panel. | |
void | IP_LCD_SetLPFrameBuffer (IP_LCD_001_Type *LCDx, void *buffer) |
Set LCD Lower Panel Frame Buffer for Dual Panel. | |
void | IP_LCD_Cursor_Config (IP_LCD_001_Type *LCDx, LCD_CURSOR_SIZE_OPT cursor_size, bool sync) |
Configure Cursor. | |
void * | IP_LCD_Cursor_GetImageBufferAddress (IP_LCD_001_Type *LCDx, uint8_t cursor_num) |
Get Internal Cursor Image Buffer Address. | |
void | IP_LCD_Cursor_Enable (IP_LCD_001_Type *LCDx, uint8_t cursor_num, FunctionalState OnOff) |
Enable Cursor. | |
void | IP_LCD_Cursor_LoadPalette0 (IP_LCD_001_Type *LCDx, uint32_t palette_color) |
Load Cursor Palette. | |
void | IP_LCD_Cursor_LoadPalette1 (IP_LCD_001_Type *LCDx, uint32_t palette_color) |
Load Cursor Palette. | |
void | IP_LCD_Cursor_SetPos (IP_LCD_001_Type *LCDx, uint16_t x, uint16_t y) |
Set Cursor Position. | |
void | IP_LCD_Cursor_SetClip (IP_LCD_001_Type *LCDx, uint16_t x, uint16_t y) |
Set Cursor Clipping Position. | |
void | IP_LCD_Color_LoadPalette (IP_LCD_001_Type *LCDx, uint32_t *palette_addr, uint32_t index) |
Load a color Palette entry. | |