37 #if defined(GLCD_DEVICE_AVR8)
38 void glcd_tiny_set_font(PGM_P font_table, uint8_t width, uint8_t height,
char start_char,
char end_char)
40 void glcd_tiny_set_font(
const char * font_table, uint8_t width, uint8_t height,
char start_char,
char end_char)
72 #if defined(GLCD_DEVICE_AVR8)
98 #if defined(GLCD_DEVICE_AVR8)
108 #if defined(GLCD_DEVICE_AVR8)
109 char c = pgm_read_byte(str++);
164 #if defined(GLCD_DEVICE_AVR8)
#define GLCD_LCD_WIDTH
User specified GLCD width in pixels Set to 0 for automatic assignment based on controller.
void glcd_write(void)
Update the display within the specified bounding box.
void glcd_tiny_invert_line(uint8_t line)
Invert all contents of line number.
glcd_FontConfig_t font_current
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_scroll_line(void)
Scroll screen buffer up by 8 pixels.
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.
#define GLCD_LCD_HEIGHT
User specified GLCD height in pixels Set to 0 for automatic assignment based on controller.
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.
uint8_t * glcd_buffer_selected
Pointer to screen buffer currently in use.
void glcd_tiny_draw_string_ammend_P(const char *str)
Write string from flash memory to bottom row of display.
enum font_table_type table_type
void glcd_tiny_draw_char(uint8_t x, uint8_t line, char c)
Write character to LCD in tiny 5x7 font.
void glcd_invert_area(uint8_t x, uint8_t y, uint8_t w, uint8_t h)
Invert pixels in a retangular area.
void glcd_tiny_draw_string(uint8_t x, uint8_t line, char *str)
Write string to display buffer in tiny 5x7 font.
void glcd_set_pixel(uint8_t x, uint8_t y, uint8_t color)
Set pixel to specified colour.
GLCD Library main header file.
void glcd_update_bbox(uint8_t xmin, uint8_t ymin, uint8_t xmax, uint8_t ymax)
Update bounding box.