diff options
Diffstat (limited to 'apps/plugins/lib/mylcd.h')
-rw-r--r-- | apps/plugins/lib/mylcd.h | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/apps/plugins/lib/mylcd.h b/apps/plugins/lib/mylcd.h index 48e8ca1d47..e363111c71 100644 --- a/apps/plugins/lib/mylcd.h +++ b/apps/plugins/lib/mylcd.h | |||
@@ -40,12 +40,13 @@ | |||
40 | #define mylcd_(fn) pgfx_##fn | 40 | #define mylcd_(fn) pgfx_##fn |
41 | #define mylcd_ub_(fn) pgfx_##fn | 41 | #define mylcd_ub_(fn) pgfx_##fn |
42 | 42 | ||
43 | #elif defined (HAVE_LCD_BITMAP) && (LCD_DEPTH < 8) && defined(__GREY_H__) | 43 | #elif defined (HAVE_LCD_BITMAP) && (LCD_DEPTH < 4) && defined(__GREY_H__) |
44 | #define MYLCD_CFG_GREYLIB /* using greylib */ | 44 | #define MYLCD_CFG_GREYLIB /* using greylib */ |
45 | #define mylcd_(fn) grey_##fn | 45 | #define mylcd_(fn) grey_##fn |
46 | #define myxlcd_(fn) grey_##fn | 46 | #define myxlcd_(fn) grey_##fn |
47 | #define mylcd_ub_(fn) grey_ub_##fn | 47 | #define mylcd_ub_(fn) grey_ub_##fn |
48 | #define myxlcd_ub_(fn) grey_ub_##fn | 48 | #define myxlcd_ub_(fn) grey_ub_##fn |
49 | #define mylcd_viewport_(fn) grey_viewport_##fn | ||
49 | 50 | ||
50 | /* Common colors */ | 51 | /* Common colors */ |
51 | #define MYLCD_BLACK GREY_BLACK | 52 | #define MYLCD_BLACK GREY_BLACK |
@@ -61,6 +62,7 @@ | |||
61 | #define myxlcd_(fn) xlcd_##fn | 62 | #define myxlcd_(fn) xlcd_##fn |
62 | #define mylcd_ub_(fn) rb->lcd_##fn | 63 | #define mylcd_ub_(fn) rb->lcd_##fn |
63 | #define myxlcd_ub_(fn) xlcd_##fn | 64 | #define myxlcd_ub_(fn) xlcd_##fn |
65 | #define mylcd_viewport_(fn) rb->viewport_##fn | ||
64 | 66 | ||
65 | /* Common colors */ | 67 | /* Common colors */ |
66 | #define MYLCD_BLACK LCD_BLACK | 68 | #define MYLCD_BLACK LCD_BLACK |
@@ -180,4 +182,11 @@ static inline void mylcd_ub_update_rect(int x, int y, int w, int h) | |||
180 | #define mylcd_ub_scroll_down myxlcd_ub_(scroll_down) | 182 | #define mylcd_ub_scroll_down myxlcd_ub_(scroll_down) |
181 | #endif /* HAVE_LCD_BITMAP */ | 183 | #endif /* HAVE_LCD_BITMAP */ |
182 | 184 | ||
185 | /* Viewports */ | ||
186 | #ifdef HAVE_LCD_BITMAP | ||
187 | #define mylcd_clear_viewport mylcd_(clear_viewport) | ||
188 | #define mylcd_set_viewport mylcd_(set_viewport) | ||
189 | #define mylcd_viewport_set_fullscreen mylcd_viewport_(set_fullscreen) | ||
190 | #endif /* HAVE_LCD_BITMAP */ | ||
191 | |||
183 | #endif /* MYLCD_H */ | 192 | #endif /* MYLCD_H */ |