35 #ifndef GLCD_GRAPHICS_H_
36 #define GLCD_GRAPHICS_H_
76 void glcd_draw_line(uint8_t x0, uint8_t y0, uint8_t x1, uint8_t y1, uint8_t color);
88 void glcd_fill_rect(uint8_t x, uint8_t y, uint8_t w, uint8_t h, uint8_t color);
100 void glcd_draw_rect(uint8_t x, uint8_t y, uint8_t w, uint8_t h, uint8_t color);
114 void glcd_draw_rect_thick(uint8_t x, uint8_t y, uint8_t w, uint8_t h, uint8_t tx, uint8_t ty, uint8_t color);
void glcd_draw_rect_shadow(uint8_t x, uint8_t y, uint8_t w, uint8_t h, uint8_t color)
Draw rectangle but do not fill.
void glcd_invert_pixel(uint8_t x, uint8_t y)
Invert state of pixel of specified location.
void glcd_draw_rect_thick(uint8_t x, uint8_t y, uint8_t w, uint8_t h, uint8_t tx, uint8_t ty, uint8_t color)
Draw rectangle but do not fill.
void glcd_draw_line(uint8_t x0, uint8_t y0, uint8_t x1, uint8_t y1, uint8_t color)
Draw line.
uint8_t glcd_get_pixel(uint8_t x, uint8_t y)
Get state of pixel from specified location.
void glcd_invert_area(uint8_t x, uint8_t y, uint8_t w, uint8_t h)
Invert pixels in a retangular area.
void glcd_set_pixel(uint8_t x, uint8_t y, uint8_t color)
Set pixel to specified colour.
void glcd_draw_circle(uint8_t x0, uint8_t y0, uint8_t r, uint8_t color)
Draw circle but do not fill.
void glcd_fill_circle(uint8_t x0, uint8_t y0, uint8_t r, uint8_t color)
Draw circle and fill.
void glcd_draw_bitmap(const unsigned char *data)
Draw bitmap to screen buffer.
void glcd_draw_rect(uint8_t x, uint8_t y, uint8_t w, uint8_t h, uint8_t color)
Draw rectangle but do not fill.
void glcd_fill_rect(uint8_t x, uint8_t y, uint8_t w, uint8_t h, uint8_t color)
Draw rectangle and fill with colour.