diff options
author | reinelt <> | 2006-08-11 11:59:29 +0000 |
---|---|---|
committer | reinelt <> | 2006-08-11 11:59:29 +0000 |
commit | e2fbd64db36bc3da8e53d8e04ce1a13e269083dd (patch) | |
tree | b0b13a836b430a1ad3e970c7dbf656b40a1946f5 | |
parent | 8233e4393738639565520f4d0be29bb0929b5113 (diff) | |
download | lcd4linux-e2fbd64db36bc3da8e53d8e04ce1a13e269083dd.tar.gz |
[lcd4linux @ 2006-08-11 11:59:29 by reinelt]
M50530 minor fixes
Diffstat (limited to '')
-rw-r--r-- | drv_M50530.c | 10 | ||||
-rw-r--r-- | lcd4linux.conf.sample | 1 |
2 files changed, 9 insertions, 2 deletions
diff --git a/drv_M50530.c b/drv_M50530.c index 26f85bc..fcf6d25 100644 --- a/drv_M50530.c +++ b/drv_M50530.c @@ -1,4 +1,4 @@ -/* $Id: drv_M50530.c,v 1.22 2006/08/10 20:40:46 reinelt Exp $ +/* $Id: drv_M50530.c,v 1.23 2006/08/11 11:59:29 reinelt Exp $ * * new style driver for M50530-based displays * @@ -23,6 +23,9 @@ * * * $Log: drv_M50530.c,v $ + * Revision 1.23 2006/08/11 11:59:29 reinelt + * M50530 minor fixes + * * Revision 1.22 2006/08/10 20:40:46 reinelt * M50530 enhancements: Timings, busy-flag checking * @@ -269,6 +272,9 @@ static void drv_M5_busy(void) /* clear R/W */ drv_generic_parport_control(SIGNAL_RW, 0); + /* honour data hold time */ + ndelay (T_H); + /* set data-lines to output */ drv_generic_parport_direction(0); @@ -682,7 +688,7 @@ int drv_M5_init(const char *section, const int quiet) WIDGET_CLASS wc; int ret; - info("%s: %s", Name, "$Revision: 1.22 $"); + info("%s: %s", Name, "$Revision: 1.23 $"); /* display preferences */ XRES = -1; /* pixel width of one char */ diff --git a/lcd4linux.conf.sample b/lcd4linux.conf.sample index 4a651a5..7bb7919 100644 --- a/lcd4linux.conf.sample +++ b/lcd4linux.conf.sample @@ -319,6 +319,7 @@ Display M50530-24x8 { Wire.IOC2 'AUTOFD' Wire.GPO 'GND' UseBusy 1 + Timing.fuzz 100 } |