summaryrefslogtreecommitdiff
path: root/firmware/drivers
diff options
context:
space:
mode:
authorSolomon Peachy <pizza@shaftnet.org>2020-07-17 10:31:31 -0400
committerSolomon Peachy <pizza@shaftnet.org>2020-07-24 21:20:13 +0000
commit658026e6267277b27d297c481728f74d160a8481 (patch)
tree915a9d2bb48469bdd5b9127dc19a61f230721a6c /firmware/drivers
parent8cb555460ff79e636a7907fb2589e16db98c8600 (diff)
[4/4] Remove HAVE_LCD_BITMAP, as it's now the only choice.
Note: I left behind lcd_bitmap in features.txt, because removing it would require considerable work in the manual and the translations. Change-Id: Ia8ca7761f610d9332a0d22a7d189775fb15ec88a
Diffstat (limited to 'firmware/drivers')
-rw-r--r--firmware/drivers/button.c4
-rw-r--r--firmware/drivers/lcd-scroll.c13
2 files changed, 0 insertions, 17 deletions
diff --git a/firmware/drivers/button.c b/firmware/drivers/button.c
index c81b629f6d..f2408d891e 100644
--- a/firmware/drivers/button.c
+++ b/firmware/drivers/button.c
@@ -50,9 +50,7 @@ struct event_queue button_queue SHAREDBSS_ATTR;
static long lastbtn; /* Last valid button status */
static long last_read; /* Last button status, for debouncing/filtering */
static intptr_t button_data; /* data value from last message dequeued */
-#ifdef HAVE_LCD_BITMAP
static bool flipped; /* buttons can be flipped to match the LCD flip */
-#endif
#ifdef HAVE_BACKLIGHT
static bool filter_first_keypress;
#ifdef HAVE_REMOTE_LCD
@@ -535,9 +533,7 @@ void button_init(void)
reset_poweroff_timer();
-#ifdef HAVE_LCD_BITMAP
flipped = false;
-#endif
#ifdef HAVE_BACKLIGHT
filter_first_keypress = false;
#ifdef HAVE_REMOTE_LCD
diff --git a/firmware/drivers/lcd-scroll.c b/firmware/drivers/lcd-scroll.c
index 7916556dfb..5d66788093 100644
--- a/firmware/drivers/lcd-scroll.c
+++ b/firmware/drivers/lcd-scroll.c
@@ -39,9 +39,7 @@ struct scroll_screen_info LCDFN(scroll_info) =
.ticks = 12,
.delay = HZ/2,
.bidir_limit = 50,
-#ifdef HAVE_LCD_BITMAP
.step = 6,
-#endif
};
@@ -100,12 +98,10 @@ void LCDFN(scroll_speed)(int speed)
LCDFN(scroll_info).ticks = scroll_tick_table[speed];
}
-#if defined(HAVE_LCD_BITMAP)
void LCDFN(scroll_step)(int step)
{
LCDFN(scroll_info).step = step;
}
-#endif
void LCDFN(scroll_delay)(int ms)
{
@@ -162,7 +158,6 @@ bool LCDFN(scroll_now)(struct scrollinfo *s)
/* Stash and restore these three, so that the scroll_func
* can do whatever it likes without destroying the state */
-#ifdef HAVE_LCD_BITMAP
unsigned drawmode;
#if LCD_DEPTH > 1
unsigned fg_pattern, bg_pattern;
@@ -170,18 +165,15 @@ bool LCDFN(scroll_now)(struct scrollinfo *s)
bg_pattern = s->vp->bg_pattern;
#endif
drawmode = s->vp->drawmode;
-#endif
s->scroll_func(s);
LCDFN(update_viewport_rect)(s->x, s->y, s->width, s->height);
-#ifdef HAVE_LCD_BITMAP
#if LCD_DEPTH > 1
s->vp->fg_pattern = fg_pattern;
s->vp->bg_pattern = bg_pattern;
#endif
s->vp->drawmode = drawmode;
-#endif
return ended;
}
@@ -216,12 +208,7 @@ static void LCDFN(scroll_worker)(void)
LCDFN(set_viewport)(s->vp);
makedelay = false;
-#ifdef HAVE_LCD_BITMAP
step = si->step;
-#else
- step = 1;
-#endif
-
if (s->backward)
s->offset -= step;