From 3f65d9d371a6e420dcefe8d99e00cfe385f96ac0 Mon Sep 17 00:00:00 2001 From: cjdebenh Date: Wed, 20 Dec 2000 00:45:29 +0000 Subject: [PATCH] Update to allow it to handle the 4x20 version of the lcd --- server/drivers/lb216.c | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/server/drivers/lb216.c b/server/drivers/lb216.c index cd3ac3f..b7af43d 100644 --- a/server/drivers/lb216.c +++ b/server/drivers/lb216.c @@ -174,7 +174,7 @@ int LB216_init(lcd_logical_driver *driver, char *args) // Set the functions the driver supports... - driver->clear = NULL; + driver->clear = drv_base_clear; driver->string = LB216_string; driver->chr = LB216_chr; driver->vbar = LB216_vbar; @@ -296,14 +296,15 @@ void LB216_draw_frame(char *dat) sprintf(out, "%c%c", 254,80); write(fd, out, 2); - for(j=0; j=2) { + sprintf(out,"%c%c",254,148+(64*(j-2))); + } else { + sprintf(out,"%c%c",254,128+(64*(j))); + } write(fd, out, 2); for(i=0; i