summaryrefslogtreecommitdiff
path: root/apps/plugins/lib/mylcd.h
diff options
context:
space:
mode:
Diffstat (limited to 'apps/plugins/lib/mylcd.h')
-rw-r--r--apps/plugins/lib/mylcd.h11
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 */