aboutsummaryrefslogtreecommitdiffstats
path: root/drv_generic_parport.c
diff options
context:
space:
mode:
authorreinelt <reinelt@3ae390bd-cb1e-0410-b409-cd5a39f66f1f>2005-01-06 16:54:54 +0000
committerreinelt <reinelt@3ae390bd-cb1e-0410-b409-cd5a39f66f1f>2005-01-06 16:54:54 +0000
commit9fa6b4f5e9722ae9c3a453b851d0f1b0590b9ac0 (patch)
treeda86e873b3e9f272b2065eefb8f5a44d894418a4 /drv_generic_parport.c
parentf10ba1a7ffe9c280fd4a3654e8ea972e280a1953 (diff)
downloadlcd4linux-9fa6b4f5e9722ae9c3a453b851d0f1b0590b9ac0.tar.gz
[lcd4linux @ 2005-01-06 16:54:53 by reinelt]
M50530 fixes git-svn-id: https://ssl.bulix.org/svn/lcd4linux/trunk@499 3ae390bd-cb1e-0410-b409-cd5a39f66f1f
Diffstat (limited to 'drv_generic_parport.c')
-rw-r--r--drv_generic_parport.c24
1 files changed, 14 insertions, 10 deletions
diff --git a/drv_generic_parport.c b/drv_generic_parport.c
index 5ec6bbd..945a573 100644
--- a/drv_generic_parport.c
+++ b/drv_generic_parport.c
@@ -1,4 +1,4 @@
-/* $Id: drv_generic_parport.c,v 1.11 2004/09/18 15:58:57 reinelt Exp $
+/* $Id: drv_generic_parport.c,v 1.12 2005/01/06 16:54:54 reinelt Exp $
*
* generic driver helper for serial and parport access
*
@@ -23,6 +23,9 @@
*
*
* $Log: drv_generic_parport.c,v $
+ * Revision 1.12 2005/01/06 16:54:54 reinelt
+ * M50530 fixes
+ *
* Revision 1.11 2004/09/18 15:58:57 reinelt
* even more HD44780 cleanups, hardwiring for LCM-162
*
@@ -426,11 +429,11 @@ void drv_generic_parport_toggle (const unsigned char bits, const int level, cons
/* any signal affected? */
/* Note: this may happen in case a signal is hardwired to GND */
- if (bits==0) return;
+ if (bits == 0) return;
/* prepare value */
- value1=level?bits:0;
- value2=level?0:bits;
+ value1 = level ? bits : 0;
+ value2 = level ? 0 : bits;
/* Strobe, Select and AutoFeed are inverted! */
value1 = bits & (value1 ^ (PARPORT_CONTROL_STROBE|PARPORT_CONTROL_SELECT|PARPORT_CONTROL_AUTOFD));
@@ -440,18 +443,19 @@ void drv_generic_parport_toggle (const unsigned char bits, const int level, cons
#ifdef WITH_PPDEV
if (PPdev) {
struct ppdev_frob_struct frob;
- frob.mask=bits;
-
+ frob.mask = bits;
+
/* rise */
- frob.val=value1;
+ frob.val = value1;
ioctl (PPfd, PPFCONTROL, &frob);
-
+
/* pulse width */
ndelay(delay);
-
+
/* lower */
- frob.val=value2;
+ frob.val = value2;
ioctl (PPfd, PPFCONTROL, &frob);
+
} else
#endif
{