|
Defines |
|
#define | LCD_PRINTF_BUF_SIZE 256 |
|
#define | LCD_BKLGHT_ON 1 |
|
#define | LCD_BKLGHT_OFF 0 |
|
#define | LCD_X_OFFSET 0 |
|
#define | LCD_Y_OFFSET 2 |
|
#define | LCD_COLOR_BLACK 0x070 |
| | Black color.
|
|
#define | LCD_COLOR_YELLOW 0x1EF |
| | Yellow color.
|
|
#define | LCD_COLOR_GRAY 0xCCC |
| | Gray.
|
|
#define | LCD_COLOR_BLUE 0xF00 |
| | Blue.
|
|
#define | LCD_COLOR_GREEN 0x0F0 |
| | Green.
|
|
#define | LCD_COLOR_RED 0x00F |
| | Red.
|
|
#define | LCD_COLOR_WHITE 0xFFF |
| | White.
|
|
#define | LCD_DEFAULT_FG_COLOR LCD_COLOR_BLACK |
|
#define | LCD_DEFAULT_BG_COLOR LCD_COLOR_WHITE |
|
#define | LCD_WIDTH (130) |
| | in pixels
|
|
#define | LCD_HEIGHT (131) |
| | in pixels
|
|
#define | LCD_COLORS (4096) |
| | 12 bits
|
|
#define | LCD_MEM_SIZE (25740) |
| | 130*132*12/8
|
|
#define | DISON 0xAF |
|
#define | DISOFF 0xAE |
|
#define | DISPLAYON DISON |
|
#define | DISPLAYOFF DISOFF |
|
#define | DISNOR 0xA6 |
|
#define | DISINV 0xA7 |
|
#define | COMSCN 0xBB |
|
#define | DISCTL 0xCA |
|
#define | SLPIN 0x95 |
|
#define | SLPOUT 0x94 |
|
#define | PASET 0x75 |
|
#define | CASET 0x15 |
|
#define | PAGEADDRSET PASET |
|
#define | COLADDRSET CASET |
|
#define | DATCTL 0xBC |
|
#define | RGBSET8 0xCE |
|
#define | RAMWR 0x5C |
|
#define | MEMWRITE RAMWR |
|
#define | RAMRD 0x5D |
|
#define | PTLIN 0xA8 |
|
#define | PTLOUT 0xA9 |
|
#define | RMWIN 0xE0 |
|
#define | RMWOUT 0xEE |
|
#define | ASCSET 0xAA |
|
#define | SCSTART 0xAB |
|
#define | IOSCON 0xD1 |
|
#define | IOSCOFF 0xD2 |
|
#define | PWRCTR 0x20 |
|
#define | VOLCTR 0x81 |
|
#define | VOLUP 0xD6 |
|
#define | VOLDOWN 0xD7 |
|
#define | TMPGRD 0x82 |
|
#define | EPCTIN 0xCD |
|
#define | EPCOUT 0xCC |
|
#define | EPMWR 0xFC |
|
#define | EPMRD 0xFD |
|
#define | EPSRRD1 0x7C |
|
#define | EPSRRD2 0x7D |
|
#define | NOP 0x25 |
Functions |
| void | LCD_init (void) |
| void | LCD_setBacklight (unsigned char state) |
| void | LCD_write130x130bmp (const unsigned char *bmp) |
| void | LCD_write130x130bmpStart () |
| void | LCD_write130x130bmpData16 (const uint16_t *data) |
| void | LCD_write130x130bmpData8 (const uint8_t *data) |
| void | LCD_write130x130bmpEnd () |
| void | LCD_clear (void) |
| void | LCD_clearBall (unsigned char x, unsigned char y) |
| void | LCD_writeBall (unsigned char x, unsigned char y) |
| void | LCD_setContrast (unsigned char contrast) |
| void | LCD_writeChar (unsigned char Ascii, unsigned char x, unsigned char y, unsigned short FG_Colour, unsigned short BG_Colour) |
| void | LCD_setX (uint8_t x) |
| void | LCD_setY (uint8_t y) |
| uint8_t | LCD_getX () |
| uint8_t | LCD_getY () |
| void | LCD_setXY (uint8_t x, uint8_t y) |
| void | LCD_setFGColor (uint16_t fgColor) |
| void | LCD_setBGColor (uint16_t bgColor) |
| void | LCD_setColor (uint16_t fgColor, uint16_t bgColor) |
| void | LCD_write (const char *buf, uint16_t length) |
| void | LCD_printf (const char *fmt,...) |
| void LCD_printf |
( |
const char * |
fmt, |
|
|
|
... | |
|
) |
| | |
Write a formatted string to the LCD. Example:
LCD_setXY (0, LCD_HEIGHT - FONT_HEIGHT);
LCD_setColor (LCD_COLOR_RED, LCD_COLOR_WHITE);
LCD_printf ("I %02i", i);
- Author:
- Peter Ivanov
- Parameters:
-
| fmt | Printf format string. e.g.: "I %02i" |
Definition at line 630 of file lcd.c.