23 #define LCD_FONT_WIDTH (5)
24 #define LCD_FONT_HEIGHT (8)
25 #define LCD_FONT_CHARS (8)
28 unsigned char data[LCD_FONT_HEIGHT];
32 Font fontlist[LCD_FONT_CHARS];
37 void lcd_cursor_at_home(void);
38 void lcd_entry_mode_set(bool increment, bool shifted);
39 void lcd_display(bool display, bool cursor, bool blink);
40 void lcd_cursor_shift(Direction dir);
41 void lcd_display_shift(Direction dir);
42 void lcd_goto(uint8_t x, uint8_t y);
43 void lcd_putc(char c);
44 void lcd_puts(char *str);
45 void lcd_font_init(FontSet *fs);
46 void lcd_font_set_pixel(
47 FontSet *fs, UserFont index,
48 const int x, const int y, const int on);
49 void lcd_font_setup_single(FontSet *fs, UserFont index);
50 void lcd_font_setup_all(FontSet *fs);