35 #define LCD_COLOR_BLACK (1)
36 #define LCD_COLOR_WHITE (0)
38 #define LCD_ALIGNMENT_LEFT (0)
39 #define LCD_ALIGNMENT_CENTER (1)
40 #define LCD_ALIGNMENT_RIGHT (2)
42 #define LCD_ALIGNMENT_TOP (0)
43 #define LCD_ALIGNMENT_MIDDLE (4)
44 #define LCD_ALIGNMENT_BOTTOM (8)
46 #define LCD_ORIENTATION_0 (0)
47 #define LCD_ORIENTATION_90 (16)
48 #define LCD_ORIENTATION_180 (32)
49 #define LCD_ORIENTATION_270 (64)
184 #define LCD_WIDTH 128
188 #define LCD_HEIGHT 64
void lcd_drawLine(int16_t x1, int16_t y1, int16_t x2, int16_t y2, uint8_t color)
int16_t lcd_drawCharacterPrecise(int16_t x, int16_t y, char ascii, uint8_t color, uint8_t orientation, uint8_t font)
int16_t lcd_drawStringPrecise(int16_t x, int16_t y, char *firstChar, uint8_t color, uint8_t settings, uint8_t font)
uint8_t lcd_drawCharacter(uint8_t x, uint8_t page, char ascii, uint8_t color, uint8_t overlay)
void lcd_drawPage(uint8_t x, uint8_t page, uint8_t data)
void lcd_drawRect(int16_t x, int16_t y, int16_t w, int16_t h, uint8_t color, uint8_t filled)
int8_t lcd_getPixel(int16_t x, int16_t y)
void lcd_clear(uint8_t color)
void lcd_drawCircle(int16_t x, int16_t y, uint8_t r, uint8_t color, uint8_t filled)
void lcd_drawPixel(int16_t x, int16_t y, uint8_t color)
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 color, uint8_t overlay)