From 8f6c779ff6b1c738e13ba32da8dfb736b8df4abd Mon Sep 17 00:00:00 2001 From: Thomas Martitz Date: Sat, 21 Jun 2014 00:49:05 +0200 Subject: Fix some build errors and warnings. Change-Id: I149c00fc6ba47d5134ad4f74c364bffd24079824 --- firmware/drivers/lcd-16bit-vert.c | 10 ++++++++++ firmware/drivers/lcd-24bit.c | 2 +- 2 files changed, 11 insertions(+), 1 deletion(-) (limited to 'firmware/drivers') 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 @@ #define ROW_INC 1 #define COL_INC LCD_HEIGHT +extern lcd_fastpixelfunc_type* const lcd_fastpixelfuncs_backdrop[]; +extern lcd_fastpixelfunc_type* const lcd_fastpixelfuncs_bgcolor[]; + +static void ICODE_ATTR lcd_alpha_bitmap_part_mix(const fb_data* image, + const unsigned char *src, int src_x, + int src_y, int x, int y, + int width, int height, + int stride_image, int stride_src); + +#include "lcd-color-common.c" #include "lcd-16bit-common.c" #include "lcd-bitmap-common.c" 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) enum fill_opt fillopt = OPT_NONE; fb_data *dst, *dst_end; int len, step; - fb_data bits = { 0 }; + fb_data bits = { 0, 0, 0 }; /******************** In viewport clipping **********************/ /* nothing to draw? */ -- cgit v1.2.3