The start of a generic Text Display library to drive multiple types of text display in the same way

Dependencies:   mbed

Committer:
simon
Date:
Wed Nov 25 00:01:31 2009 +0000
Revision:
0:e8a5ca303ebd

        

Who changed what in which revision?

UserRevisionLine numberNew contents of line
simon 0:e8a5ca303ebd 1 // simple test of the start of a generic Text Display arch, sford
simon 0:e8a5ca303ebd 2
simon 0:e8a5ca303ebd 3 #include "mbed.h"
simon 0:e8a5ca303ebd 4
simon 0:e8a5ca303ebd 5 #include "TextDisplays.h"
simon 0:e8a5ca303ebd 6
simon 0:e8a5ca303ebd 7 TextLCD lcd1(p10, p11, p12, p15, p16, p29, p30); // rs, rw, e, d0-d3
simon 0:e8a5ca303ebd 8 Terminal lcd2(USBTX, USBRX); // tx, rx
simon 0:e8a5ca303ebd 9
simon 0:e8a5ca303ebd 10 int main() {
simon 0:e8a5ca303ebd 11 lcd1.printf("Hello World!\nHow are you?");
simon 0:e8a5ca303ebd 12 lcd2.printf("Hello World!\nHow are you?");
simon 0:e8a5ca303ebd 13
simon 0:e8a5ca303ebd 14 wait(2);
simon 0:e8a5ca303ebd 15
simon 0:e8a5ca303ebd 16 lcd1.locate(3,1);
simon 0:e8a5ca303ebd 17 lcd2.locate(3,1);
simon 0:e8a5ca303ebd 18 lcd1.foreground(0xFF0000);
simon 0:e8a5ca303ebd 19 lcd2.foreground(0xFF0000);
simon 0:e8a5ca303ebd 20 lcd1.printf("I'm Great!");
simon 0:e8a5ca303ebd 21 lcd2.printf("I'm Great!");
simon 0:e8a5ca303ebd 22
simon 0:e8a5ca303ebd 23 wait(3);
simon 0:e8a5ca303ebd 24
simon 0:e8a5ca303ebd 25 lcd1.cls();
simon 0:e8a5ca303ebd 26 lcd2.cls();
simon 0:e8a5ca303ebd 27 }