Dependencies:   mbed LCD

Committer:
yamaguch
Date:
Thu Dec 22 06:12:26 2011 +0000
Revision:
0:d9ab77afa564

        

Who changed what in which revision?

UserRevisionLine numberNew contents of line
yamaguch 0:d9ab77afa564 1 #include "mbed.h"
yamaguch 0:d9ab77afa564 2 #include "LCD.h"
yamaguch 0:d9ab77afa564 3 /*
yamaguch 0:d9ab77afa564 4 +----------------------------------------+
yamaguch 0:d9ab77afa564 5 | |
yamaguch 0:d9ab77afa564 6 | |
yamaguch 0:d9ab77afa564 7 +----------------------------------------+
yamaguch 0:d9ab77afa564 8 RST SCL SDA GND VDD (6) (7) (8) Anode (K)
yamaguch 0:d9ab77afa564 9 */
yamaguch 0:d9ab77afa564 10 LCD lcd(p28, p27); // sda scl reset = NC, no-backlight
yamaguch 0:d9ab77afa564 11 //LCD lcd(p28, p27, p29); // sda scl reset backlight
yamaguch 0:d9ab77afa564 12 //LCD lcd(p9, p10, p8, p11, 32); // sda scl reset backlight contrast
yamaguch 0:d9ab77afa564 13 //LCD lcd(p9, p10, p8);
yamaguch 0:d9ab77afa564 14
yamaguch 0:d9ab77afa564 15 int main() {
yamaguch 0:d9ab77afa564 16 lcd.printf("Display Test\n");
yamaguch 0:d9ab77afa564 17 wait(0.2);
yamaguch 0:d9ab77afa564 18 lcd.showIcon(LCD::ANTENNA);
yamaguch 0:d9ab77afa564 19 wait(0.2);
yamaguch 0:d9ab77afa564 20 lcd.showIcon(LCD::PHONE);
yamaguch 0:d9ab77afa564 21 wait(0.2);
yamaguch 0:d9ab77afa564 22 lcd.showIcon(LCD::ALARM);
yamaguch 0:d9ab77afa564 23 wait(0.2);
yamaguch 0:d9ab77afa564 24 lcd.showIcon(LCD::INPUT);
yamaguch 0:d9ab77afa564 25 wait(0.2);
yamaguch 0:d9ab77afa564 26 lcd.showIcon(LCD::UP);
yamaguch 0:d9ab77afa564 27 wait(0.2);
yamaguch 0:d9ab77afa564 28 lcd.showIcon(LCD::DOWN);
yamaguch 0:d9ab77afa564 29 wait(0.2);
yamaguch 0:d9ab77afa564 30 lcd.showIcon(LCD::UPDOWN);
yamaguch 0:d9ab77afa564 31 wait(0.2);
yamaguch 0:d9ab77afa564 32 lcd.showIcon(LCD::LOCK);
yamaguch 0:d9ab77afa564 33 wait(0.2);
yamaguch 0:d9ab77afa564 34 lcd.showIcon(LCD::NO_SOUND);
yamaguch 0:d9ab77afa564 35 wait(0.2);
yamaguch 0:d9ab77afa564 36 lcd.showIcon(LCD::BATTERY0);
yamaguch 0:d9ab77afa564 37 wait(0.2);
yamaguch 0:d9ab77afa564 38 lcd.showIcon(LCD::BATTERY1);
yamaguch 0:d9ab77afa564 39 wait(0.2);
yamaguch 0:d9ab77afa564 40 lcd.showIcon(LCD::BATTERY2);
yamaguch 0:d9ab77afa564 41 wait(0.2);
yamaguch 0:d9ab77afa564 42 lcd.showIcon(LCD::BATTERY3);
yamaguch 0:d9ab77afa564 43 wait(0.2);
yamaguch 0:d9ab77afa564 44 lcd.showIcon(LCD::MARK);
yamaguch 0:d9ab77afa564 45 wait(0.2);
yamaguch 0:d9ab77afa564 46 lcd.hideIcon(LCD::ALL);
yamaguch 0:d9ab77afa564 47 lcd.setBacklight(true);
yamaguch 0:d9ab77afa564 48 for (int i = 0; i < 100; i++) {
yamaguch 0:d9ab77afa564 49 lcd.printf("value = %d\n", i);
yamaguch 0:d9ab77afa564 50 wait(0.1);
yamaguch 0:d9ab77afa564 51 }
yamaguch 0:d9ab77afa564 52 lcd.setBacklight(false);
yamaguch 0:d9ab77afa564 53 lcd.printf("Hello World, Good-bye world!");
yamaguch 0:d9ab77afa564 54 wait(1.0);
yamaguch 0:d9ab77afa564 55 lcd.showIcon(LCD::ALL);
yamaguch 0:d9ab77afa564 56 }