summaryrefslogtreecommitdiff
path: root/firmware/drivers/lcd-1bit-vert.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-1bit-vert.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-1bit-vert.c')
-rw-r--r--firmware/drivers/lcd-1bit-vert.c37
1 files changed, 0 insertions, 37 deletions
diff --git a/firmware/drivers/lcd-1bit-vert.c b/firmware/drivers/lcd-1bit-vert.c
index ed66ee7e0c..9c69b82e51 100644
--- a/firmware/drivers/lcd-1bit-vert.c
+++ b/firmware/drivers/lcd-1bit-vert.c
@@ -108,43 +108,6 @@ void LCDFN(init)(void)
108 108
109} 109}
110 110
111/*** parameter handling ***/
112
113void LCDFN(set_drawmode)(int mode)
114{
115 CURRENT_VP->drawmode = mode & (DRMODE_SOLID|DRMODE_INVERSEVID);
116}
117
118int LCDFN(get_drawmode)(void)
119{
120 return CURRENT_VP->drawmode;
121}
122
123int LCDFN(getwidth)(void)
124{
125 return CURRENT_VP->width;
126}
127
128int LCDFN(getheight)(void)
129{
130 return CURRENT_VP->height;
131}
132
133void LCDFN(setfont)(int newfont)
134{
135 CURRENT_VP->font = newfont;
136}
137
138int LCDFN(getfont)(void)
139{
140 return CURRENT_VP->font;
141}
142
143int LCDFN(getstringsize)(const unsigned char *str, int *w, int *h)
144{
145 return font_getstringsize(str, w, h, CURRENT_VP->font);
146}
147
148/*** low-level drawing functions ***/ 111/*** low-level drawing functions ***/
149 112
150static void setpixel(int x, int y) 113static void setpixel(int x, int y)