aboutsummaryrefslogtreecommitdiffstats
path: root/MatrixOrbital.c
diff options
context:
space:
mode:
authorreinelt <reinelt@3ae390bd-cb1e-0410-b409-cd5a39f66f1f>2001-02-13 09:00:13 +0000
committerreinelt <reinelt@3ae390bd-cb1e-0410-b409-cd5a39f66f1f>2001-02-13 09:00:13 +0000
commit468d6dd5c3767a2db881230ecc629ef35ab29110 (patch)
tree6d80d403c07b6b9ffdc81fad68b919522bfff220 /MatrixOrbital.c
parent4af4f9434259a369bdfaafbe75aa41163f0296c4 (diff)
downloadlcd4linux-468d6dd5c3767a2db881230ecc629ef35ab29110.tar.gz
[lcd4linux @ 2001-02-13 09:00:13 by reinelt]
prepared framework for GPO's (general purpose outputs) git-svn-id: https://ssl.bulix.org/svn/lcd4linux/trunk@77 3ae390bd-cb1e-0410-b409-cd5a39f66f1f
Diffstat (limited to 'MatrixOrbital.c')
-rw-r--r--MatrixOrbital.c21
1 files changed, 15 insertions, 6 deletions
diff --git a/MatrixOrbital.c b/MatrixOrbital.c
index 6388a16..cb23d92 100644
--- a/MatrixOrbital.c
+++ b/MatrixOrbital.c
@@ -1,4 +1,4 @@
-/* $Id: MatrixOrbital.c,v 1.19 2000/08/10 09:44:09 reinelt Exp $
+/* $Id: MatrixOrbital.c,v 1.20 2001/02/13 09:00:13 reinelt Exp $
*
* driver for Matrix Orbital serial display modules
*
@@ -20,6 +20,10 @@
*
*
* $Log: MatrixOrbital.c,v $
+ * Revision 1.20 2001/02/13 09:00:13 reinelt
+ *
+ * prepared framework for GPO's (general purpose outputs)
+ *
* Revision 1.19 2000/08/10 09:44:09 reinelt
*
* new debugging scheme: error(), info(), debug()
@@ -536,6 +540,11 @@ int MO_bar (int type, int row, int col, int max, int len1, int len2)
return 0;
}
+int MO_gpo (int num, int val)
+{
+ return 0;
+}
+
int MO_flush (void)
{
char buffer[256]="\376G";
@@ -581,10 +590,10 @@ int MO_quit (void)
}
LCD MatrixOrbital[] = {
- { "LCD0821", 2, 8, XRES, YRES, BARS, MO_init, MO_clear, MO_put, MO_bar, MO_flush, MO_quit },
- { "LCD1621", 2, 16, XRES, YRES, BARS, MO_init, MO_clear, MO_put, MO_bar, MO_flush, MO_quit },
- { "LCD2021", 2, 20, XRES, YRES, BARS, MO_init, MO_clear, MO_put, MO_bar, MO_flush, MO_quit },
- { "LCD2041", 4, 20, XRES, YRES, BARS, MO_init, MO_clear, MO_put, MO_bar, MO_flush, MO_quit },
- { "LCD4021", 2, 40, XRES, YRES, BARS, MO_init, MO_clear, MO_put, MO_bar, MO_flush, MO_quit },
+ { "LCD0821",2, 8,XRES,YRES,BARS,0,MO_init,MO_clear,MO_put,MO_bar,MO_gpo,MO_flush,MO_quit },
+ { "LCD1621",2,16,XRES,YRES,BARS,0,MO_init,MO_clear,MO_put,MO_bar,MO_gpo,MO_flush,MO_quit },
+ { "LCD2021",2,20,XRES,YRES,BARS,0,MO_init,MO_clear,MO_put,MO_bar,MO_gpo,MO_flush,MO_quit },
+ { "LCD2041",4,20,XRES,YRES,BARS,0,MO_init,MO_clear,MO_put,MO_bar,MO_gpo,MO_flush,MO_quit },
+ { "LCD4021",2,40,XRES,YRES,BARS,0,MO_init,MO_clear,MO_put,MO_bar,MO_gpo,MO_flush,MO_quit },
{ NULL }
};