diff options
Diffstat (limited to 'firmware/export')
-rw-r--r-- | firmware/export/lcd.h | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/firmware/export/lcd.h b/firmware/export/lcd.h index a39147628d..ceb0f6e3d2 100644 --- a/firmware/export/lcd.h +++ b/firmware/export/lcd.h | |||
@@ -310,10 +310,14 @@ extern void lcd_puts_scroll_style_offset(int x, int y, const unsigned char *stri | |||
310 | int style, int offset); | 310 | int style, int offset); |
311 | 311 | ||
312 | /* low level drawing function pointer arrays */ | 312 | /* low level drawing function pointer arrays */ |
313 | #if LCD_DEPTH >= 8 | ||
314 | extern lcd_fastpixelfunc_type* const *lcd_fastpixelfuncs; | ||
315 | #elif LCD_DEPTH > 1 | ||
316 | extern lcd_pixelfunc_type* const *lcd_pixelfuncs; | ||
317 | extern lcd_blockfunc_type* const *lcd_blockfuncs; | ||
318 | #else | ||
313 | extern lcd_pixelfunc_type* const lcd_pixelfuncs[8]; | 319 | extern lcd_pixelfunc_type* const lcd_pixelfuncs[8]; |
314 | extern lcd_blockfunc_type* const lcd_blockfuncs[8]; | 320 | extern lcd_blockfunc_type* const lcd_blockfuncs[8]; |
315 | #if LCD_DEPTH >= 8 | ||
316 | extern lcd_fastpixelfunc_type* const * lcd_fastpixelfuncs; | ||
317 | #endif | 321 | #endif |
318 | 322 | ||
319 | extern void lcd_drawpixel(int x, int y); | 323 | extern void lcd_drawpixel(int x, int y); |
@@ -339,10 +343,8 @@ extern void lcd_set_background(unsigned background); | |||
339 | extern unsigned lcd_get_background(void); | 343 | extern unsigned lcd_get_background(void); |
340 | extern void lcd_set_drawinfo(int mode, unsigned foreground, | 344 | extern void lcd_set_drawinfo(int mode, unsigned foreground, |
341 | unsigned background); | 345 | unsigned background); |
342 | #ifdef HAVE_LCD_COLOR | ||
343 | void lcd_set_backdrop(fb_data* backdrop); | 346 | void lcd_set_backdrop(fb_data* backdrop); |
344 | fb_data* lcd_get_backdrop(void); | 347 | fb_data* lcd_get_backdrop(void); |
345 | #endif | ||
346 | 348 | ||
347 | extern void lcd_mono_bitmap_part(const unsigned char *src, int src_x, int src_y, | 349 | extern void lcd_mono_bitmap_part(const unsigned char *src, int src_x, int src_y, |
348 | int stride, int x, int y, int width, int height); | 350 | int stride, int x, int y, int width, int height); |