aboutsummaryrefslogtreecommitdiffstats
path: root/drv_generic_text.c
diff options
context:
space:
mode:
authorreinelt <reinelt@3ae390bd-cb1e-0410-b409-cd5a39f66f1f>2004-06-05 06:41:40 +0000
committerreinelt <reinelt@3ae390bd-cb1e-0410-b409-cd5a39f66f1f>2004-06-05 06:41:40 +0000
commit302e18d470987cee5ff6956107a5bc5fb0d582f8 (patch)
tree18666abbbccd14f4b2743cfcbdb6c071e8b16d56 /drv_generic_text.c
parentd8ce1d7743380929b6070ea2bb1b8fb2016f195b (diff)
downloadlcd4linux-302e18d470987cee5ff6956107a5bc5fb0d582f8.tar.gz
[lcd4linux @ 2004-06-05 06:41:39 by reinelt]
chancged splash screen again git-svn-id: https://ssl.bulix.org/svn/lcd4linux/trunk@464 3ae390bd-cb1e-0410-b409-cd5a39f66f1f
Diffstat (limited to 'drv_generic_text.c')
-rw-r--r--drv_generic_text.c22
1 files changed, 17 insertions, 5 deletions
diff --git a/drv_generic_text.c b/drv_generic_text.c
index 55b4e0c..a8d1d1d 100644
--- a/drv_generic_text.c
+++ b/drv_generic_text.c
@@ -1,4 +1,4 @@
-/* $Id: drv_generic_text.c,v 1.16 2004/06/02 10:09:22 reinelt Exp $
+/* $Id: drv_generic_text.c,v 1.17 2004/06/05 06:41:40 reinelt Exp $
*
* generic driver helper for text-based displays
*
@@ -23,6 +23,10 @@
*
*
* $Log: drv_generic_text.c,v $
+ * Revision 1.17 2004/06/05 06:41:40 reinelt
+ *
+ * chancged splash screen again
+ *
* Revision 1.16 2004/06/02 10:09:22 reinelt
*
* splash screen for HD44780
@@ -301,7 +305,7 @@ int drv_generic_text_init (char *section, char *driver)
// say hello to the user
-int drv_generic_text_greet (char *message)
+int drv_generic_text_greet (char *msg1, char *msg2)
{
int i;
int flag = 0;
@@ -338,14 +342,22 @@ int drv_generic_text_greet (char *message)
}
}
- if (message && DROWS >= 3) {
- int len = strlen(message);
+ if (msg1 && DROWS >= 3) {
+ int len = strlen(msg1);
if ( len <= DCOLS) {
- drv_generic_text_real_write (2, (DCOLS-len)/2, message, len);
+ drv_generic_text_real_write (2, (DCOLS-len)/2, msg1, len);
flag = 1;
}
}
+ if (msg2 && DROWS >= 4) {
+ int len = strlen(msg2);
+ if ( len <= DCOLS) {
+ drv_generic_text_real_write (3, (DCOLS-len)/2, msg2, len);
+ flag = 1;
+ }
+ }
+
return flag;
}