Hiroshi M
/
MyLCD_printf
Orignal AVR Tiny USI Based I2C slave LCD printf Test Program.
main.cpp@0:0cf1d73978a5, 2013-12-12 (annotated)
- Committer:
- bant62
- Date:
- Thu Dec 12 01:44:00 2013 +0000
- Revision:
- 0:0cf1d73978a5
first commit
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
bant62 | 0:0cf1d73978a5 | 1 | #include "mbed.h" |
bant62 | 0:0cf1d73978a5 | 2 | #include "MyLCD.h" |
bant62 | 0:0cf1d73978a5 | 3 | |
bant62 | 0:0cf1d73978a5 | 4 | I2C i2c(dp5,dp27); // sda, scl <== LPC1114FN28 |
bant62 | 0:0cf1d73978a5 | 5 | MyLCD lcd(&i2c); |
bant62 | 0:0cf1d73978a5 | 6 | DigitalOut led1(LED1); |
bant62 | 0:0cf1d73978a5 | 7 | DigitalOut led2(LED2); |
bant62 | 0:0cf1d73978a5 | 8 | |
bant62 | 0:0cf1d73978a5 | 9 | int main() { |
bant62 | 0:0cf1d73978a5 | 10 | int i; |
bant62 | 0:0cf1d73978a5 | 11 | |
bant62 | 0:0cf1d73978a5 | 12 | wait(1); |
bant62 | 0:0cf1d73978a5 | 13 | lcd.clear(); |
bant62 | 0:0cf1d73978a5 | 14 | |
bant62 | 0:0cf1d73978a5 | 15 | i = 0; |
bant62 | 0:0cf1d73978a5 | 16 | led1 = 1; |
bant62 | 0:0cf1d73978a5 | 17 | led2 = 0; |
bant62 | 0:0cf1d73978a5 | 18 | while(1) { |
bant62 | 0:0cf1d73978a5 | 19 | led1 = !led1; |
bant62 | 0:0cf1d73978a5 | 20 | led2 = !led2; |
bant62 | 0:0cf1d73978a5 | 21 | lcd.home(); |
bant62 | 0:0cf1d73978a5 | 22 | // 1234567890123456 |
bant62 | 0:0cf1d73978a5 | 23 | lcd.printf("Welcome mbed!\ncount (%d)\n",i++); |
bant62 | 0:0cf1d73978a5 | 24 | wait(1); |
bant62 | 0:0cf1d73978a5 | 25 | } |
bant62 | 0:0cf1d73978a5 | 26 | } |