]> git.webhop.me Git - lcd4linux.git/commitdiff
[lcd4linux @ 2004-06-05 06:41:39 by reinelt]
authorreinelt <reinelt@3ae390bd-cb1e-0410-b409-cd5a39f66f1f>
Sat, 5 Jun 2004 06:41:40 +0000 (06:41 +0000)
committerreinelt <reinelt@3ae390bd-cb1e-0410-b409-cd5a39f66f1f>
Sat, 5 Jun 2004 06:41:40 +0000 (06:41 +0000)
chancged splash screen again

git-svn-id: https://ssl.bulix.org/svn/lcd4linux/trunk@464 3ae390bd-cb1e-0410-b409-cd5a39f66f1f

drv_BeckmannEgle.c
drv_Crystalfontz.c
drv_Curses.c
drv_Cwlinux.c
drv_HD44780.c
drv_M50530.c
drv_MatrixOrbital.c
drv_MilfordInstruments.c
drv_USBLCD.c
drv_generic_text.c
drv_generic_text.h

index 55d2197b9f0a7b2bec37a7188b727208bab2fc14..6975a43494a0c562dfb001556d3407c6fa7f3b2d 100644 (file)
@@ -1,4 +1,4 @@
-/* $Id: drv_BeckmannEgle.c,v 1.5 2004/06/05 06:13:11 reinelt Exp $
+/* $Id: drv_BeckmannEgle.c,v 1.6 2004/06/05 06:41:39 reinelt Exp $
  *
  * driver for Beckmann+Egle mini terminals
  * Copyright 2000 Michael Reinelt <reinelt@eunet.at>
  *
  *
  * $Log: drv_BeckmannEgle.c,v $
+ * Revision 1.6  2004/06/05 06:41:39  reinelt
+ *
+ * chancged splash screen again
+ *
  * Revision 1.5  2004/06/05 06:13:11  reinelt
  *
  * splash screen for all text-based display drivers
@@ -64,7 +68,6 @@
 
 #include "debug.h"
 #include "cfg.h"
-#include "qprintf.h"
 #include "plugin.h"
 #include "widget.h"
 #include "widget_text.h"
@@ -75,7 +78,7 @@
 #include "drv_generic_serial.h"
 
 
-static char Name[]="BeckmannEgle";
+static char Name[]="Beckmann+Egle";
 
 typedef struct {
   int type;
@@ -185,9 +188,7 @@ static int drv_BE_start (char *section, int quiet)
   drv_BE_clear();
 
   if (!quiet) {
-    char buffer[40];
-    qprintf(buffer, sizeof(buffer), "B+E %s", Models[Model].name);
-    if (drv_generic_text_greet (buffer)) {
+    if (drv_generic_text_greet (Name, Models[Model].name)) {
       sleep (3);
       drv_BE_clear();
     }
@@ -300,7 +301,7 @@ int drv_BE_quit (void) {
   drv_BE_clear();
 
   // say goodbye...
-  drv_generic_text_greet ("goodbye!");
+  drv_generic_text_greet ("goodbye!", NULL);
 
   drv_generic_serial_close();
 
index d30eda39179e8a9a4e93bc3d4a5e824fee198b97..eb35b982711b3f28fcd8ae149541fa0b93a203f6 100644 (file)
@@ -1,4 +1,4 @@
-/* $Id: drv_Crystalfontz.c,v 1.24 2004/06/05 06:13:11 reinelt Exp $
+/* $Id: drv_Crystalfontz.c,v 1.25 2004/06/05 06:41:39 reinelt Exp $
  *
  * new style driver for Crystalfontz display modules
  *
  *
  *
  * $Log: drv_Crystalfontz.c,v $
+ * Revision 1.25  2004/06/05 06:41:39  reinelt
+ *
+ * chancged splash screen again
+ *
  * Revision 1.24  2004/06/05 06:13:11  reinelt
  *
  * splash screen for all text-based display drivers
@@ -973,7 +977,7 @@ int drv_CF_init (char *section, int quiet)
   if (!quiet) {
     char buffer[40];
     qprintf(buffer, sizeof(buffer), "%s %s", Name, Models[Model].name);
-    if (drv_generic_text_greet (buffer)) {
+    if (drv_generic_text_greet (buffer, "www.crystalfontz.com")) {
       sleep (3);
       drv_CF_clear();
     }
@@ -1033,7 +1037,7 @@ int drv_CF_quit (void) {
   drv_CF_clear();
   
   // say goodbye...
-  drv_generic_text_greet ("goodbye!");
+  drv_generic_text_greet ("goodbye!", NULL);
 
   drv_generic_serial_close();
   
index 8b2fbf01770bf57e1150df1afca5691080e05825..31432374cfdd8283d8224fe290bef7b308a58566 100644 (file)
@@ -1,4 +1,4 @@
-/* $Id: drv_Curses.c,v 1.3 2004/06/05 06:13:11 reinelt Exp $
+/* $Id: drv_Curses.c,v 1.4 2004/06/05 06:41:39 reinelt Exp $
  *
  * pure ncurses based text driver
  *
  *
  *
  * $Log: drv_Curses.c,v $
+ * Revision 1.4  2004/06/05 06:41:39  reinelt
+ *
+ * chancged splash screen again
+ *
  * Revision 1.3  2004/06/05 06:13:11  reinelt
  *
  * splash screen for all text-based display drivers
@@ -198,7 +202,7 @@ static int drv_Curs_start (char *section, int quiet)
   if (!quiet) {
     char buffer[40];
     qprintf(buffer, sizeof(buffer), "%s %dx%d", Name, DCOLS, DROWS);
-    if (drv_generic_text_greet (buffer)) {
+    if (drv_generic_text_greet (buffer, NULL)) {
       sleep (3);
       drv_Curs_clear();
     }
@@ -298,7 +302,7 @@ int drv_Curs_quit (void) {
   drv_Curs_clear();
 
   // say goodbye...
-  drv_generic_text_greet ("goodbye!");
+  drv_generic_text_greet ("goodbye!", NULL);
 
   endwin();
   
index 484560b4b90768954ffb35fb21adf0897aa0dbee..20b11751f53d188fafd433e45083932cc9642a1b 100644 (file)
@@ -1,4 +1,4 @@
-/* $Id: drv_Cwlinux.c,v 1.13 2004/06/05 06:13:11 reinelt Exp $
+/* $Id: drv_Cwlinux.c,v 1.14 2004/06/05 06:41:39 reinelt Exp $
  *
  * new style driver for Cwlinux display modules
  *
  *
  *
  * $Log: drv_Cwlinux.c,v $
+ * Revision 1.14  2004/06/05 06:41:39  reinelt
+ *
+ * chancged splash screen again
+ *
  * Revision 1.13  2004/06/05 06:13:11  reinelt
  *
  * splash screen for all text-based display drivers
@@ -303,7 +307,7 @@ static int drv_CW_start (char *section, int quiet)
   if (!quiet) {
     char buffer[40];
     qprintf(buffer, sizeof(buffer), "%s %s", Name, Models[Model].name);
-    if (drv_generic_text_greet (buffer)) {
+    if (drv_generic_text_greet (buffer, "www.cwlinux.com")) {
       sleep (3);
       drv_CW_clear();
     }
@@ -440,7 +444,7 @@ int drv_CW_quit (void) {
   drv_CW_clear();
   
   // say goodbye...
-  drv_generic_text_greet ("goodbye!");
+  drv_generic_text_greet ("goodbye!", NULL);
 
   drv_generic_serial_close();
   
index 03df8abdcb6c716339bb3805125feca1ecb45155..b646cf2ac8a40b3426261265ef0d4091c9875bcd 100644 (file)
@@ -1,4 +1,4 @@
-/* $Id: drv_HD44780.c,v 1.27 2004/06/05 06:13:11 reinelt Exp $
+/* $Id: drv_HD44780.c,v 1.28 2004/06/05 06:41:39 reinelt Exp $
  *
  * new style driver for HD44780-based displays
  *
  *
  *
  * $Log: drv_HD44780.c,v $
+ * Revision 1.28  2004/06/05 06:41:39  reinelt
+ *
+ * chancged splash screen again
+ *
  * Revision 1.27  2004/06/05 06:13:11  reinelt
  *
  * splash screen for all text-based display drivers
@@ -746,7 +750,7 @@ static int drv_HD_start (char *section, int quiet)
   if (!quiet) {
     char buffer[40];
     qprintf(buffer, sizeof(buffer), "%s %dx%d", Name, DCOLS, DROWS);
-    if (drv_generic_text_greet (buffer)) {
+    if (drv_generic_text_greet (buffer, NULL)) {
       sleep (3);
       drv_HD_clear();
     }
@@ -876,7 +880,7 @@ int drv_HD_quit (void) {
   drv_HD_clear();
   
   // say goodbye...
-  drv_generic_text_greet ("goodbye!");
+  drv_generic_text_greet ("goodbye!", NULL);
 
   // clear all signals
   if (Bits==8) {
index 920d56efe8d7c16f6cd4317665112385460f8357..cad20086827b5216097c5f0deedf4bb920fd44d5 100644 (file)
@@ -1,4 +1,4 @@
-/* $Id: drv_M50530.c,v 1.9 2004/06/05 06:13:12 reinelt Exp $
+/* $Id: drv_M50530.c,v 1.10 2004/06/05 06:41:39 reinelt Exp $
  *
  * new style driver for M50530-based displays
  *
  *
  *
  * $Log: drv_M50530.c,v $
+ * Revision 1.10  2004/06/05 06:41:39  reinelt
+ *
+ * chancged splash screen again
+ *
  * Revision 1.9  2004/06/05 06:13:12  reinelt
  *
  * splash screen for all text-based display drivers
@@ -277,7 +281,7 @@ static int drv_M5_start (char *section, int quiet)
   if (!quiet) {
     char buffer[40];
     qprintf(buffer, sizeof(buffer), "%s %dx%d", Name, DCOLS, DROWS);
-    if (drv_generic_text_greet (buffer)) {
+    if (drv_generic_text_greet (buffer, NULL)) {
       sleep (3);
       drv_M5_clear();
     }
@@ -390,7 +394,7 @@ int drv_M5_quit (void) {
   drv_M5_clear();
   
   // say goodbye...
-  drv_generic_text_greet ("goodbye!");
+  drv_generic_text_greet ("goodbye!", NULL);
 
   // clear all signals
   drv_generic_parport_control (SIGNAL_EX|SIGNAL_IOC1|SIGNAL_IOC2|SIGNAL_GPO, 0);
index d79ba1966c433c1e0c31d17aec05943b90c15470..2c8c2bb59b86bd8d880df7342e8c1a3cd170ca1b 100644 (file)
@@ -1,4 +1,4 @@
-/* $Id: drv_MatrixOrbital.c,v 1.30 2004/06/05 06:13:12 reinelt Exp $
+/* $Id: drv_MatrixOrbital.c,v 1.31 2004/06/05 06:41:39 reinelt Exp $
  *
  * new style driver for Matrix Orbital serial display modules
  *
  *
  *
  * $Log: drv_MatrixOrbital.c,v $
+ * Revision 1.31  2004/06/05 06:41:39  reinelt
+ *
+ * chancged splash screen again
+ *
  * Revision 1.30  2004/06/05 06:13:12  reinelt
  *
  * splash screen for all text-based display drivers
 
 #include "debug.h"
 #include "cfg.h"
-#include "qprintf.h"
 #include "plugin.h"
 #include "widget.h"
 #include "widget_text.h"
@@ -505,9 +508,7 @@ static int drv_MO_start (char *section, int quiet)
   }
 
   if (!quiet) {
-    char buffer[40];
-    qprintf(buffer, sizeof(buffer), "%s %dx%d", Name, DCOLS, DROWS);
-    if (drv_generic_text_greet (buffer)) {
+    if (drv_generic_text_greet (Models[Model].name, "MatrixOrbital")) {
       sleep (3);
       drv_MO_clear();
     }
@@ -712,7 +713,7 @@ int drv_MO_quit (void) {
   drv_MO_clear();
   
   // say goodbye...
-  drv_generic_text_greet ("goodbye!");
+  drv_generic_text_greet ("goodbye!", NULL);
 
   drv_generic_serial_close();
   
index 14d9e629abacb9829c6efb324c89cd45d791a2ee..f954a9237851f76831e7bb0d3e26555aa9e2830c 100644 (file)
@@ -1,4 +1,4 @@
-/* $Id: drv_MilfordInstruments.c,v 1.7 2004/06/05 06:13:12 reinelt Exp $
+/* $Id: drv_MilfordInstruments.c,v 1.8 2004/06/05 06:41:40 reinelt Exp $
  *
  * driver for Milford Instruments 'BPK' piggy-back serial interface board
  * for standard Hitachi 44780 compatible lcd modules.
  *
  *
  * $Log: drv_MilfordInstruments.c,v $
+ * Revision 1.8  2004/06/05 06:41:40  reinelt
+ *
+ * chancged splash screen again
+ *
  * Revision 1.7  2004/06/05 06:13:12  reinelt
  *
  * splash screen for all text-based display drivers
@@ -70,7 +74,6 @@
 
 #include "debug.h"
 #include "cfg.h"
-#include "qprintf.h"
 #include "plugin.h"
 #include "widget.h"
 #include "widget_text.h"
@@ -174,7 +177,7 @@ static int drv_MI_start (char *section, int quiet)
   drv_generic_serial_write ("\376\014", 2);  // cursor off
 
   if (!quiet) {
-    if (drv_generic_text_greet (Models[Model].name)) {
+    if (drv_generic_text_greet (Models[Model].name, "Milford Instruments")) {
       sleep (3);
       drv_MI_clear();
     }
@@ -288,7 +291,7 @@ int drv_MI_quit (void) {
   drv_MI_clear();
   
   // say goodbye...
-  drv_generic_text_greet ("goodbye!");
+  drv_generic_text_greet ("goodbye!", NULL);
 
   drv_generic_serial_close();
   
index eb8d9bd762337afa52e371b48061e592cb7d3ff5..28d7d004bd0b9f6950c9da657e980c6424895b91 100644 (file)
@@ -1,4 +1,4 @@
-/* $Id: drv_USBLCD.c,v 1.7 2004/06/05 06:13:12 reinelt Exp $
+/* $Id: drv_USBLCD.c,v 1.8 2004/06/05 06:41:40 reinelt Exp $
  *
  * new style driver for USBLCD displays
  *
  *
  *
  * $Log: drv_USBLCD.c,v $
+ * Revision 1.8  2004/06/05 06:41:40  reinelt
+ *
+ * chancged splash screen again
+ *
  * Revision 1.7  2004/06/05 06:13:12  reinelt
  *
  * splash screen for all text-based display drivers
@@ -272,7 +276,7 @@ static int drv_UL_start (char *section, int quiet)
   if (!quiet) {
     char buffer[40];
     qprintf(buffer, sizeof(buffer), "%s %dx%d", Name, DCOLS, DROWS);
-    if (drv_generic_text_greet (buffer)) {
+    if (drv_generic_text_greet (buffer, "http://www.usblcd.de")) {
       sleep (3);
       drv_UL_clear();
       drv_UL_send();
@@ -395,7 +399,7 @@ int drv_UL_quit (void)
   drv_UL_clear();
   
   // say goodbye...
-  drv_generic_text_greet ("goodbye!");
+  drv_generic_text_greet ("goodbye!", NULL);
 
   // flush buffer
   drv_UL_send();
index 55b4e0c2a5ad28d3f02c8bdc53254e5260fb86f4..a8d1d1d2dc8b52742eae665e37ce207d615f9082 100644 (file)
@@ -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
  *
  *
  *
  * $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;
 }
 
index 90737d886e26ef73c9c5b9fcdcb8baf95d93d398..9bf9b4a70ada0100da021285e72d69ef7fd297b1 100644 (file)
@@ -1,4 +1,4 @@
-/* $Id: drv_generic_text.h,v 1.11 2004/06/02 10:09:22 reinelt Exp $
+/* $Id: drv_generic_text.h,v 1.12 2004/06/05 06:41:40 reinelt Exp $
  *
  * generic driver helper for text-based displays
  *
  *
  *
  * $Log: drv_generic_text.h,v $
+ * Revision 1.12  2004/06/05 06:41:40  reinelt
+ *
+ * chancged splash screen again
+ *
  * Revision 1.11  2004/06/02 10:09:22  reinelt
  *
  * splash screen for HD44780
@@ -92,7 +96,7 @@ void (*drv_generic_text_real_defchar)(int ascii, unsigned char *buffer);
 
 // generic functions and widget callbacks
 int  drv_generic_text_init            (char *section, char *driver);
-int  drv_generic_text_greet           (char *message);
+int  drv_generic_text_greet           (char *msg1, char *msg2);
 int  drv_generic_text_draw            (WIDGET *W);
 int  drv_generic_text_icon_init       (void);
 int  drv_generic_text_icon_draw       (WIDGET *W);