summaryrefslogtreecommitdiff
path: root/firmware/drivers/lcd-bitmap-common.c
diff options
context:
space:
mode:
Diffstat (limited to 'firmware/drivers/lcd-bitmap-common.c')
-rw-r--r--firmware/drivers/lcd-bitmap-common.c8
1 files changed, 8 insertions, 0 deletions
diff --git a/firmware/drivers/lcd-bitmap-common.c b/firmware/drivers/lcd-bitmap-common.c
index f122e33..b0be687 100644
--- a/firmware/drivers/lcd-bitmap-common.c
+++ b/firmware/drivers/lcd-bitmap-common.c
@@ -81,6 +81,14 @@ static void lcd_gradient_rect(int x1, int x2, int y, unsigned h,
}
#endif
+void LCDFN(set_framebuffer)(FBFN(data) *fb)
+{
+ if (fb)
+ LCDFN(framebuffer) = fb;
+ else
+ LCDFN(framebuffer) = &LCDFN(static_framebuffer)[0][0];
+}
+
/*
* draws the borders of the current viewport
**/