From 8f9e1a5296018e0729343eea686970bfc917c699 Mon Sep 17 00:00:00 2001
From: reinelt <>
Date: Sat, 22 May 2004 04:23:49 +0000
Subject: [lcd4linux @ 2004-05-22 04:23:49 by reinelt] removed 16*x fix again
(next time think before commit :-)
---
drv_HD44780.c | 10 +++++++---
1 file changed, 7 insertions(+), 3 deletions(-)
diff --git a/drv_HD44780.c b/drv_HD44780.c
index 7f47915..e3b302e 100644
--- a/drv_HD44780.c
+++ b/drv_HD44780.c
@@ -1,4 +1,4 @@
-/* $Id: drv_HD44780.c,v 1.19 2004/05/22 04:21:02 reinelt Exp $
+/* $Id: drv_HD44780.c,v 1.20 2004/05/22 04:23:49 reinelt Exp $
*
* new style driver for HD44780-based displays
*
@@ -29,6 +29,10 @@
*
*
* $Log: drv_HD44780.c,v $
+ * Revision 1.20 2004/05/22 04:23:49 reinelt
+ *
+ * removed 16*x fix again (next time think before commit :-)
+ *
* Revision 1.19 2004/05/22 04:21:02 reinelt
*
* fix for display RAM layout on 16x4 displays (thanks to toxicated101)
@@ -488,8 +492,8 @@ static void drv_HD_goto (int row, int col)
// the HD66712 doesn't have a braindamadged RAM layout
pos = row*32 + col;
} else {
- // 16*x Displays use a slightly different layout
- if (DCOLS==16) {
+ // 16x4 Displays use a slightly different layout
+ if (DCOLS==16 && DROWS==4) {
pos = (row%2)*64+(row/2)*16+col;
} else {
pos = (row%2)*64+(row/2)*20+col;
--
cgit v1.2.3
isdb-t/br-pr-Guaira?follow=1'>logtreecommitdiffstats
|