summaryrefslogtreecommitdiff
path: root/firmware/export
diff options
context:
space:
mode:
Diffstat (limited to 'firmware/export')
-rw-r--r--firmware/export/lcd-remote.h5
-rw-r--r--firmware/export/lcd.h9
2 files changed, 12 insertions, 2 deletions
diff --git a/firmware/export/lcd-remote.h b/firmware/export/lcd-remote.h
index 2a48b6fc34..0f5f7ed6b7 100644
--- a/firmware/export/lcd-remote.h
+++ b/firmware/export/lcd-remote.h
@@ -96,7 +96,10 @@ extern unsigned lcd_remote_color_to_native(unsigned color);
96#endif 96#endif
97 97
98/* The actual framebuffer */ 98/* The actual framebuffer */
99extern fb_remote_data lcd_remote_framebuffer[LCD_REMOTE_FBHEIGHT][LCD_REMOTE_FBWIDTH]; 99extern fb_remote_data *lcd_remote_framebuffer;
100extern fb_remote_data lcd_remote_static_framebuffer[LCD_REMOTE_FBHEIGHT][LCD_REMOTE_FBWIDTH];
101#define FBREMOTEADDR(x, y) (lcd_remote_framebuffer + ((y) * LCD_REMOTE_FBWIDTH) + (x))
102#define FRAMEBUFFER_REMOTE_SIZE (sizeof(lcd_remote_static_framebuffer))
100 103
101#if LCD_REMOTE_DEPTH > 1 104#if LCD_REMOTE_DEPTH > 1
102extern void lcd_remote_set_foreground(unsigned foreground); 105extern void lcd_remote_set_foreground(unsigned foreground);
diff --git a/firmware/export/lcd.h b/firmware/export/lcd.h
index 2d0123cfe3..052b368d9b 100644
--- a/firmware/export/lcd.h
+++ b/firmware/export/lcd.h
@@ -413,7 +413,14 @@ static inline unsigned lcd_color_to_native(unsigned color)
413#define LCD_FBHEIGHT LCD_HEIGHT 413#define LCD_FBHEIGHT LCD_HEIGHT
414#endif 414#endif
415/* The actual framebuffer */ 415/* The actual framebuffer */
416extern fb_data lcd_framebuffer[LCD_FBHEIGHT][LCD_FBWIDTH]; 416extern fb_data *lcd_framebuffer;
417extern fb_data lcd_static_framebuffer[LCD_FBHEIGHT][LCD_FBWIDTH];
418#if defined(LCD_STRIDEFORMAT) && LCD_STRIDEFORMAT == VERTICAL_STRIDE
419#define FBADDR(x, y) (lcd_framebuffer + ((x) * LCD_FBHEIGHT) + (y))
420#else
421#define FBADDR(x, y) (lcd_framebuffer + ((y) * LCD_FBWIDTH) + (x))
422#endif
423#define FRAMEBUFFER_SIZE (sizeof(lcd_static_framebuffer))
417 424
418/** Port-specific functions. Enable in port config file. **/ 425/** Port-specific functions. Enable in port config file. **/
419#ifdef HAVE_REMOTE_LCD_AS_MAIN 426#ifdef HAVE_REMOTE_LCD_AS_MAIN