From 19af8a86978ddf9f6d597332c908215b9f51ddd6 Mon Sep 17 00:00:00 2001 From: marschap Date: Sun, 13 May 2007 12:48:41 +0000 Subject: [PATCH] MtxOrb driver: fix VFD/VKD support (Ethan Dicks) --- ChangeLog | 1 + server/drivers/MtxOrb.c | 2 +- server/drivers/MtxOrb.h | 2 +- 3 files changed, 3 insertions(+), 2 deletions(-) diff --git a/ChangeLog b/ChangeLog index 66ef6cb..ccc793a 100644 --- a/ChangeLog +++ b/ChangeLog @@ -17,6 +17,7 @@ v.0.5dev (ongoing development) * overhauled CwLnx driver (Dave Platt) * overhauled picolcd driver (Nicu Pavel) + add ServerScreen=blank option value + * MtxOrb driver: fix VFD/VKD support (Ethan Dicks) v.0.5.2 * fix switching on/off the Load screen in lcdproc client using the menu diff --git a/server/drivers/MtxOrb.c b/server/drivers/MtxOrb.c index 37cb0d9..55773ab 100644 --- a/server/drivers/MtxOrb.c +++ b/server/drivers/MtxOrb.c @@ -750,7 +750,7 @@ MtxOrb_backlight (Driver *drvthis, int on) : p->offbrightness; if (IS_VKD_DISPLAY) { - unsigned char out[5] = { '\xFE', '\x89', 0 }; + unsigned char out[5] = { '\xFE', 'Y', 0 }; /* map range [0, 1000] -> [0, 3] that the hardware understands */ out[2] = (unsigned char) ((long) promille * 3 / 1000); diff --git a/server/drivers/MtxOrb.h b/server/drivers/MtxOrb.h index 32bd9d1..32fadfa 100644 --- a/server/drivers/MtxOrb.h +++ b/server/drivers/MtxOrb.h @@ -9,7 +9,7 @@ #define DEFAULT_DEVICE "/dev/lcd" #define DEFAULT_SPEED 19200 #define DEFAULT_LINEWRAP 1 -#define DEFAULT_AUTOSCROLL 1 +#define DEFAULT_AUTOSCROLL 0 #define DEFAULT_CURSORBLINK 0 #define DEFAULT_SIZE "20x4" #define DEFAULT_BACKLIGHT 1