summaryrefslogtreecommitdiff
path: root/firmware/export
diff options
context:
space:
mode:
Diffstat (limited to 'firmware/export')
-rw-r--r--firmware/export/lcd.h6
1 files changed, 6 insertions, 0 deletions
diff --git a/firmware/export/lcd.h b/firmware/export/lcd.h
index bd9c49fee7..46f33d522a 100644
--- a/firmware/export/lcd.h
+++ b/firmware/export/lcd.h
@@ -135,6 +135,9 @@ extern void lcd_jump_scroll_delay(int ms);
135/* Low-level drawing function types */ 135/* Low-level drawing function types */
136typedef void lcd_pixelfunc_type(int x, int y); 136typedef void lcd_pixelfunc_type(int x, int y);
137typedef void lcd_blockfunc_type(unsigned char *address, unsigned mask, unsigned bits); 137typedef void lcd_blockfunc_type(unsigned char *address, unsigned mask, unsigned bits);
138#if LCD_DEPTH >= 8
139typedef void lcd_fastpixelfunc_type(fb_data *address);
140#endif
138 141
139#ifdef HAVE_LCD_BITMAP 142#ifdef HAVE_LCD_BITMAP
140 143
@@ -199,6 +202,9 @@ extern int lcd_getstringsize(const unsigned char *str, int *w, int *h);
199/* low level drawing function pointer arrays */ 202/* low level drawing function pointer arrays */
200extern lcd_pixelfunc_type* const lcd_pixelfuncs[8]; 203extern lcd_pixelfunc_type* const lcd_pixelfuncs[8];
201extern lcd_blockfunc_type* const lcd_blockfuncs[8]; 204extern lcd_blockfunc_type* const lcd_blockfuncs[8];
205#if LCD_DEPTH >= 8
206extern lcd_fastpixelfunc_type* const lcd_fastpixelfuncs[8];
207#endif
202 208
203extern void lcd_drawpixel(int x, int y); 209extern void lcd_drawpixel(int x, int y);
204extern void lcd_drawline(int x1, int y1, int x2, int y2); 210extern void lcd_drawline(int x1, int y1, int x2, int y2);