This is sample program for lpclcd. http://strawberry-linux.com/catalog/items?code=12014 lpclcd USBマイコン内蔵I2C液晶モジュール(16x2行)

Dependencies:   I2cLCD USBDevice mbed

Files at this revision

API Documentation at this revision

Comitter:
xshige
Date:
Sun Nov 03 14:24:35 2013 +0000
Commit message:
this is sample program for lpclcd.; http://strawberry-linux.com/catalog/items?code=12014; lpclcd USB??????I2C???????(16x2?);

Changed in this revision

I2cLCD.lib Show annotated file Show diff for this revision Revisions of this file
USBDevice.lib Show annotated file Show diff for this revision Revisions of this file
main.cpp Show annotated file Show diff for this revision Revisions of this file
mbed.bld Show annotated file Show diff for this revision Revisions of this file
diff -r 000000000000 -r 11aedf11fda0 I2cLCD.lib
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/I2cLCD.lib	Sun Nov 03 14:24:35 2013 +0000
@@ -0,0 +1,1 @@
+http://mbed.org/users/jksoft/code/I2cLCD/#b3cc6ae3dfd8
diff -r 000000000000 -r 11aedf11fda0 USBDevice.lib
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/USBDevice.lib	Sun Nov 03 14:24:35 2013 +0000
@@ -0,0 +1,1 @@
+http://mbed.org/users/mbed_official/code/USBDevice/#d495202c90f4
diff -r 000000000000 -r 11aedf11fda0 main.cpp
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/main.cpp	Sun Nov 03 14:24:35 2013 +0000
@@ -0,0 +1,42 @@
+// lpclcd LCD test program
+// 2013/11/3
+
+#include "mbed.h"
+#include "I2cLCD.h"
+#include "USBSerial.h"
+ 
+//Virtual serial port over USB
+USBSerial serial;
+// I2C LCD pin assignment
+I2cLCD lcd(p28, p27, p29); //sda scl reset
+
+DigitalOut myled(P1_6);
+DigitalOut backlight(P1_3);
+DigitalIn usersw(P0_1);
+
+long cn;
+
+int main() {
+
+   backlight = 0;
+   lcd.cls();
+   lcd.printf("mbed lpclcd test");
+   lcd.locate(0,1);
+   lcd.printf("LPC11U24");
+
+    cn = 0;
+    while(1) {
+        if (usersw == 1) {
+           lcd.locate(0,1);
+           lcd.printf("LPC11U24 %7d",cn++);        
+        } else {
+           lcd.locate(0,1);
+           lcd.printf("lpc11u24 %7d",cn++);
+        };
+        serial.printf("Virtual Serial Port: LPC11U24 %7d\r\n",cn);
+        myled = 1;
+        wait(0.2);
+        myled = 0;
+        wait(0.2);
+    }
+}
diff -r 000000000000 -r 11aedf11fda0 mbed.bld
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/mbed.bld	Sun Nov 03 14:24:35 2013 +0000
@@ -0,0 +1,1 @@
+http://mbed.org/users/mbed_official/code/mbed/builds/a9913a65894f
\ No newline at end of file