SLIM BEN OTHMAN / Mbed 2 deprecated LCD_test

Dependencies:   TextLCD mbed

Fork of LCD_test by Rain Ashford

Revision:
1:d8bbe6c6a563
Parent:
0:2e3ae6cbbe60
--- a/main.cpp	Mon Apr 05 21:43:07 2010 +0000
+++ b/main.cpp	Mon Jun 04 08:46:31 2018 +0000
@@ -1,28 +1,21 @@
-
-
 #include "mbed.h"
 #include "TextLCD.h"
 
-TextLCD lcd(p24, p25, p26, p27, p28, p29, p30); // rs, rw, e, d0, d1, d2, d3
+TextLCD lcd(PA_9, PC_7, PB_5, PB_4, PB_10, PA_8); // rs, e, d4-d7
+
+char *message = "                Hello there mousie!";
 
-const char *message = "                Hello there mousie!";
-
-int main() {
-    //lcd.printf("Yay! Woo! from  Rainycat!");
+int main()
+{
+    lcd.printf("Yay! Woo! from  Rainycat!");
+    int i=0;
     while (1) {
-    int i;
-    for (i = 0; message[i]; i++) {
-        lcd.locate(0,0);
-        int j, k = i;
-        for (j = 0; j < 15; j++) {
-            if (message[k+j]) {
-                lcd.putc(message[k+j]);
-            } else {
-                lcd.putc(' ');
-                k--;
-            }
-        }
+        lcd.locate(1,0);
+        lcd.printf(message);
+        message=message+1;
+        i++;
+        if (i == strlen(message))
+            strcpy(message, "                Hello there mousie!");
         wait_ms(450);
-    }    
     }
 }