aboutsummaryrefslogtreecommitdiffstats
path: root/MatrixOrbital.c
diff options
context:
space:
mode:
authorreinelt <reinelt@3ae390bd-cb1e-0410-b409-cd5a39f66f1f>2000-04-12 08:05:45 +0000
committerreinelt <reinelt@3ae390bd-cb1e-0410-b409-cd5a39f66f1f>2000-04-12 08:05:45 +0000
commit73ffb61bfcbbba0abaeb26912a7408c4e0d143ab (patch)
tree00296cc199b3242eb56466e7f19022506839b8f1 /MatrixOrbital.c
parent66d30deaa9b4b9bb575560b69e811265eebbffec (diff)
downloadlcd4linux-73ffb61bfcbbba0abaeb26912a7408c4e0d143ab.tar.gz
[lcd4linux @ 2000-04-12 08:05:45 by reinelt]
first version of the HD44780 driver git-svn-id: https://ssl.bulix.org/svn/lcd4linux/trunk@43 3ae390bd-cb1e-0410-b409-cd5a39f66f1f
Diffstat (limited to 'MatrixOrbital.c')
-rw-r--r--MatrixOrbital.c17
1 files changed, 10 insertions, 7 deletions
diff --git a/MatrixOrbital.c b/MatrixOrbital.c
index ebd224d..e178f79 100644
--- a/MatrixOrbital.c
+++ b/MatrixOrbital.c
@@ -1,4 +1,4 @@
-/* $Id: MatrixOrbital.c,v 1.14 2000/04/10 04:40:53 reinelt Exp $
+/* $Id: MatrixOrbital.c,v 1.15 2000/04/12 08:05:45 reinelt Exp $
*
* driver for Matrix Orbital serial display modules
*
@@ -20,6 +20,10 @@
*
*
* $Log: MatrixOrbital.c,v $
+ * Revision 1.15 2000/04/12 08:05:45 reinelt
+ *
+ * first version of the HD44780 driver
+ *
* Revision 1.14 2000/04/10 04:40:53 reinelt
*
* minor changes and cleanups
@@ -95,7 +99,6 @@
#include "lock.h"
#include "display.h"
-#define SPEED 19200
#define XRES 5
#define YRES 8
#define CHARS 8
@@ -367,7 +370,7 @@ int MO_clear (void)
return 0;
}
-static void MO_quit (int signal); //forward decvlaration
+static void MO_quit (int signal); //forward declaration
int MO_init (LCD *Self)
{
@@ -411,10 +414,6 @@ int MO_init (LCD *Self)
Device=MO_open();
if (Device==-1) return -1;
- signal(SIGINT, MO_quit);
- signal(SIGQUIT, MO_quit);
- signal(SIGTERM, MO_quit);
-
MO_clear();
MO_contrast();
@@ -425,6 +424,10 @@ int MO_init (LCD *Self)
MO_write ("\376R", 2); // auto scroll off
MO_write ("\376V", 2); // GPO off
+ signal(SIGINT, MO_quit);
+ signal(SIGQUIT, MO_quit);
+ signal(SIGTERM, MO_quit);
+
return 0;
}