16FXlib
lcd.c File Reference

Go to the source code of this file.

Functions

void lcd_init (void)
 
void lcd_clear (uint8_t color)
 
void lcd_drawPage (uint8_t x, uint8_t page, uint8_t data)
 
void lcd_drawPixel (int16_t x, int16_t y, uint8_t color)
 
int8_t lcd_getPixel (int16_t x, int16_t y)
 
void lcd_drawCircle (int16_t x, int16_t y, uint8_t r, uint8_t black, uint8_t filled)
 
void lcd_drawRect (int16_t x, int16_t y, int16_t w, int16_t h, uint8_t black, uint8_t filled)
 
void lcd_drawLine (int16_t x1, int16_t y1, int16_t x2, int16_t y2, uint8_t black)
 
uint8_t lcd_drawCharacter (uint8_t x, uint8_t page, char ascii, uint8_t black, uint8_t overlay)
 
uint8_t lcd_drawString (uint8_t x1, uint8_t page1, uint8_t x2, uint8_t page2, uint8_t wrap, uint16_t delay, char *firstChar, uint8_t black, uint8_t overlay)
 
int16_t lcd_drawCharacterPrecise (int16_t x, int16_t y, char ascii, uint8_t black, uint8_t orientation, uint8_t font)
 
int16_t lcd_drawStringPrecise (int16_t x, int16_t y, char *firstChar, uint8_t black, uint8_t settings, uint8_t font)
 
void lcd_flush (void)