SLIM BEN OTHMAN / Mbed 2 deprecated LCD_test

Dependencies:   TextLCD mbed

Fork of LCD_test by Rain Ashford

Committer:
Rainycat
Date:
Mon Apr 05 21:43:07 2010 +0000
Revision:
0:2e3ae6cbbe60
Child:
1:d8bbe6c6a563

        

Who changed what in which revision?

UserRevisionLine numberNew contents of line
Rainycat 0:2e3ae6cbbe60 1
Rainycat 0:2e3ae6cbbe60 2
Rainycat 0:2e3ae6cbbe60 3 #include "mbed.h"
Rainycat 0:2e3ae6cbbe60 4 #include "TextLCD.h"
Rainycat 0:2e3ae6cbbe60 5
Rainycat 0:2e3ae6cbbe60 6 TextLCD lcd(p24, p25, p26, p27, p28, p29, p30); // rs, rw, e, d0, d1, d2, d3
Rainycat 0:2e3ae6cbbe60 7
Rainycat 0:2e3ae6cbbe60 8 const char *message = " Hello there mousie!";
Rainycat 0:2e3ae6cbbe60 9
Rainycat 0:2e3ae6cbbe60 10 int main() {
Rainycat 0:2e3ae6cbbe60 11 //lcd.printf("Yay! Woo! from Rainycat!");
Rainycat 0:2e3ae6cbbe60 12 while (1) {
Rainycat 0:2e3ae6cbbe60 13 int i;
Rainycat 0:2e3ae6cbbe60 14 for (i = 0; message[i]; i++) {
Rainycat 0:2e3ae6cbbe60 15 lcd.locate(0,0);
Rainycat 0:2e3ae6cbbe60 16 int j, k = i;
Rainycat 0:2e3ae6cbbe60 17 for (j = 0; j < 15; j++) {
Rainycat 0:2e3ae6cbbe60 18 if (message[k+j]) {
Rainycat 0:2e3ae6cbbe60 19 lcd.putc(message[k+j]);
Rainycat 0:2e3ae6cbbe60 20 } else {
Rainycat 0:2e3ae6cbbe60 21 lcd.putc(' ');
Rainycat 0:2e3ae6cbbe60 22 k--;
Rainycat 0:2e3ae6cbbe60 23 }
Rainycat 0:2e3ae6cbbe60 24 }
Rainycat 0:2e3ae6cbbe60 25 wait_ms(450);
Rainycat 0:2e3ae6cbbe60 26 }
Rainycat 0:2e3ae6cbbe60 27 }
Rainycat 0:2e3ae6cbbe60 28 }