path: root/firmware/export/lcd.h
diff options
authorJonathan Gordon <>2012-12-03 20:43:58 +1100
committerJonathan Gordon <>2012-12-09 17:11:19 +1100
commit685cf5900825b10c952f36301abbbd9968567435 (patch)
tree41cdfed9e5a2943c80ac0d4ffe09c45519a3ecf3 /firmware/export/lcd.h
parent1fbdc280d7e4b4ffb7ec8dccbfd1c1fc67f1c123 (diff)
9 segment bitmap drawing:
Use %x9(id) to draw an image in the whole current viewport using the 9 segment drawer (which draws the corners as normal and *tiles* the middle segments to the needed width/height). Future work is to make it scale instead of tile Change-Id: Ic3ed1cad93f96091694801eb442e0da5a2401203
Diffstat (limited to 'firmware/export/lcd.h')
1 files changed, 2 insertions, 0 deletions
diff --git a/firmware/export/lcd.h b/firmware/export/lcd.h
index dbb3a781b8..a82c00534d 100644
--- a/firmware/export/lcd.h
+++ b/firmware/export/lcd.h
@@ -568,6 +568,8 @@ extern void lcd_bitmap_transparent(const fb_data *src, int x, int y,
extern void lcd_bmp_part(const struct bitmap* bm, int src_x, int src_y,
int x, int y, int width, int height);
extern void lcd_bmp(const struct bitmap* bm, int x, int y);
+extern void lcd_nine_segment_bmp(const struct bitmap* bm, int x, int y,
+ int width, int height);
#endif /* HAVE_LCD_BITMAP */