Dependencies: mbed
Diff: main.cpp
- 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; }