AirsoftTimer software based on mbed

Dependencies:   mbed TextLCD keypad

Files at this revision

API Documentation at this revision

Comitter:
sillevl
Date:
Sun Feb 10 09:58:24 2013 +0000
Parent:
0:4a0929f1b4fd
Child:
2:f8e46daca111
Commit message:
with embed library

Changed in this revision

main.cpp Show annotated file Show diff for this revision Revisions of this file
--- a/main.cpp	Thu Feb 07 20:50:33 2013 +0000
+++ b/main.cpp	Sun Feb 10 09:58:24 2013 +0000
@@ -1,14 +1,48 @@
-#include "mbed.h"
-#include "Airsofttimer.h"
-
-
-DigitalOut myled(LED1);
-
-int main() {
-    while(1) {
-        myled = 1;
-        wait(0.2);
-        myled = 0;
-        wait(0.2);
-    }
-}
+#include "mbed.h"
+//#include "Airsofttimer.h"
+#include "TextLCD.h"
+
+
+
+
+DigitalOut myled1(LED1);
+DigitalOut myled2(LED2);
+DigitalOut myled3(LED3);
+DigitalOut myled4(LED4);
+
+DigitalOut rs(P1_30);
+DigitalOut e(P1_31);
+DigitalOut d4(P0_23);
+DigitalOut d5(P0_24);
+DigitalOut d6(P0_25);
+DigitalOut d7(P0_26);
+
+DigitalOut leda(P2_4);
+DigitalOut ledb(P2_5);
+
+int main()
+{
+    //TextLCD lcd(P1_30, P1_31, P0_23, P0_24, P0_23, P0_26); // rs, e, d4-d7
+    
+    while(1) {
+    //lcd.cls();
+    //lcd.printf("AirsoftTimer\n");
+        myled1 = 1;
+        myled2 = 1;
+        myled3 = 1;
+        myled4 = 1;
+        rs = e = d4 = d5 = d6 = d7 = 1;
+        leda = ledb = 1;
+        wait(0.2);
+        
+        ///////////////////////
+        
+        myled1 = 0;
+        myled2 = 0;
+        myled3 = 0;
+        myled4 = 0;
+        rs = e = d4 = d5 = d6 = d7 = 0;
+        leda = ledb = 0;
+        wait(0.2);
+    }
+}