summaryrefslogtreecommitdiff
path: root/firmware/drivers/lcd-color-common.c
diff options
context:
space:
mode:
authorAidan MacDonald <amachronic@protonmail.com>2022-10-01 23:56:57 +0100
committerAidan MacDonald <amachronic@protonmail.com>2022-10-09 22:07:49 +0100
commitf8e968991d0d94e3b1c5c5611c3d69a9c032d7da (patch)
tree2bb2d70d7d0cf3d2c16f65fe54e4d888a34e6875 /firmware/drivers/lcd-color-common.c
parenteaccdeeae2ff57efe1859ba80b7558b328e16a10 (diff)
downloadrockbox-f8e968991d0d94e3b1c5c5611c3d69a9c032d7da.tar.gz
rockbox-f8e968991d0d94e3b1c5c5611c3d69a9c032d7da.zip
lcd: Move parameter handling calls to lcd-bitmap-common.c
No need to reimplement the same drawmode, getwidth, etc, calls for each pixel format. Change-Id: Ibbe32814f72e1492c190ba578cec303c1cf29b12
Diffstat (limited to 'firmware/drivers/lcd-color-common.c')
-rw-r--r--firmware/drivers/lcd-color-common.c41
1 files changed, 0 insertions, 41 deletions
diff --git a/firmware/drivers/lcd-color-common.c b/firmware/drivers/lcd-color-common.c
index a1d2f47c22..cce0bbbf4e 100644
--- a/firmware/drivers/lcd-color-common.c
+++ b/firmware/drivers/lcd-color-common.c
@@ -111,16 +111,6 @@ void lcd_clear_display(void)
111 111
112/*** parameter handling ***/ 112/*** parameter handling ***/
113 113
114void lcd_set_drawmode(int mode)
115{
116 lcd_current_viewport->drawmode = mode & (DRMODE_SOLID|DRMODE_INVERSEVID);
117}
118
119int lcd_get_drawmode(void)
120{
121 return lcd_current_viewport->drawmode;
122}
123
124void lcd_set_foreground(unsigned color) 114void lcd_set_foreground(unsigned color)
125{ 115{
126 lcd_current_viewport->fg_pattern = color; 116 lcd_current_viewport->fg_pattern = color;
@@ -141,37 +131,6 @@ unsigned lcd_get_background(void)
141 return lcd_current_viewport->bg_pattern; 131 return lcd_current_viewport->bg_pattern;
142} 132}
143 133
144void lcd_set_drawinfo(int mode, unsigned fg_color, unsigned bg_color)
145{
146 lcd_set_drawmode(mode);
147 lcd_current_viewport->fg_pattern = fg_color;
148 lcd_current_viewport->bg_pattern = bg_color;
149}
150
151int lcd_getwidth(void)
152{
153 return lcd_current_viewport->width;
154}
155
156int lcd_getheight(void)
157{
158 return lcd_current_viewport->height;
159}
160
161void lcd_setfont(int newfont)
162{
163 lcd_current_viewport->font = newfont;
164}
165
166int lcd_getfont(void)
167{
168 return lcd_current_viewport->font;
169}
170
171int lcd_getstringsize(const unsigned char *str, int *w, int *h)
172{
173 return font_getstringsize(str, w, h, lcd_current_viewport->font);
174}
175 134
176void lcd_set_backdrop(fb_data* backdrop) 135void lcd_set_backdrop(fb_data* backdrop)
177{ 136{