summaryrefslogtreecommitdiff
path: root/firmware
diff options
context:
space:
mode:
Diffstat (limited to 'firmware')
-rw-r--r--firmware/drivers/lcd-16bit-vert.c10
-rw-r--r--firmware/drivers/lcd-24bit.c2
2 files changed, 11 insertions, 1 deletions
diff --git a/firmware/drivers/lcd-16bit-vert.c b/firmware/drivers/lcd-16bit-vert.c
index 1222c12455..ffe2b85b3c 100644
--- a/firmware/drivers/lcd-16bit-vert.c
+++ b/firmware/drivers/lcd-16bit-vert.c
@@ -41,6 +41,16 @@
41#define ROW_INC 1 41#define ROW_INC 1
42#define COL_INC LCD_HEIGHT 42#define COL_INC LCD_HEIGHT
43 43
44extern lcd_fastpixelfunc_type* const lcd_fastpixelfuncs_backdrop[];
45extern lcd_fastpixelfunc_type* const lcd_fastpixelfuncs_bgcolor[];
46
47static void ICODE_ATTR lcd_alpha_bitmap_part_mix(const fb_data* image,
48 const unsigned char *src, int src_x,
49 int src_y, int x, int y,
50 int width, int height,
51 int stride_image, int stride_src);
52
53#include "lcd-color-common.c"
44#include "lcd-16bit-common.c" 54#include "lcd-16bit-common.c"
45#include "lcd-bitmap-common.c" 55#include "lcd-bitmap-common.c"
46 56
diff --git a/firmware/drivers/lcd-24bit.c b/firmware/drivers/lcd-24bit.c
index f87d63aaa3..092ed9d576 100644
--- a/firmware/drivers/lcd-24bit.c
+++ b/firmware/drivers/lcd-24bit.c
@@ -189,7 +189,7 @@ void lcd_fillrect(int x, int y, int width, int height)
189 enum fill_opt fillopt = OPT_NONE; 189 enum fill_opt fillopt = OPT_NONE;
190 fb_data *dst, *dst_end; 190 fb_data *dst, *dst_end;
191 int len, step; 191 int len, step;
192 fb_data bits = { 0 }; 192 fb_data bits = { 0, 0, 0 };
193 193
194 /******************** In viewport clipping **********************/ 194 /******************** In viewport clipping **********************/
195 /* nothing to draw? */ 195 /* nothing to draw? */