diff options
Diffstat (limited to 'firmware/drivers/lcd-bitmap-common.c')
| -rw-r--r-- | firmware/drivers/lcd-bitmap-common.c | 8 |
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 **/ |