35 #ifndef GLCD_TEXT_TINY_H
36 #define GLCD_TEXT_TINY_H
57 #if defined(GLCD_DEVICE_AVR8)
58 void glcd_tiny_set_font(PGM_P font_table, uint8_t width, uint8_t height,
char start_char,
char end_char);
60 void glcd_tiny_set_font(
const char *font_table, uint8_t width, uint8_t height,
char start_char,
char end_char);
84 #if defined(GLCD_DEVICE_AVR8)
100 #if defined(GLCD_DEVICE_AVR8)
126 #define GLCD_TEXT_INIT() glcd_tiny_set_font(Font5x7,5,7,32,127);
129 #define GLCD_WRITE(str) glcd_tiny_draw_string_ammend(str)
132 #define GLCD_WRITE_P(str) glcd_tiny_draw_string_ammend_P(str)
void glcd_tiny_invert_line(uint8_t line)
Invert all contents of line number.
void glcd_tiny_draw_string_P(uint8_t x, uint8_t line, const char *str)
Write flash string to display buffer in tiny 5x7 font.
void glcd_tiny_draw_string_ammend(char *str)
Write string to bottom row of display.
void glcd_tiny_draw_char_xy(uint8_t x, uint8_t y, char c)
Write character to LCD in tiny 5x7 font to specified X, Y location.
void glcd_tiny_set_font(const char *font_table, uint8_t width, uint8_t height, char start_char, char end_char)
Set font to be used from now on.
void glcd_tiny_draw_string_ammend_P(const char *str)
Write string from flash memory to bottom row of display.
void glcd_tiny_draw_char(uint8_t x, uint8_t line, char c)
Write character to LCD in tiny 5x7 font.
void glcd_tiny_draw_string(uint8_t x, uint8_t line, char *str)
Write string to display buffer in tiny 5x7 font.