Dependencies:   mbed

Revision:
3:3bf1a7613e06
Parent:
2:091793a4e7ec
Child:
4:4a2d17de21cf
diff -r 091793a4e7ec -r 3bf1a7613e06 main.cpp
--- a/main.cpp	Tue Oct 13 08:17:37 2015 +0000
+++ b/main.cpp	Tue Oct 13 08:46:10 2015 +0000
@@ -14,11 +14,24 @@
 DigitalIn inbutton1(D3);
 DigitalIn inbutton2(D4);
 DigitalIn inbutton3(D5);
+DigitalIn inbutton6(D6);
+DigitalIn inbutton7(D7);
 
-#define delay 0.1
+float delay = 0.5;
+
+void checkDelay()
+{
+    if(inbutton6==1) {
+        if(delay<2.0) delay+=0.3;
+    }
+    if(inbutton7==1) {
+        if(delay>0.4) delay-=0.3;
+    }
+}
 
 int checkState()
 {
+    checkDelay();
     if(inbutton1==1 && inbutton2==0 && inbutton3==0) {
         return 1;
     }