State machine

Dependencies:   mbed Adafruit_GFX BioroboticsMotorControl MODSERIAL BioroboticsEMGFilter

Revision:
9:27d00b64076e
Parent:
7:e7f808875bc4
diff -r 9090ab7c19a8 -r 27d00b64076e Button.h
--- a/Button.h	Wed Oct 31 06:13:38 2018 +0000
+++ b/Button.h	Wed Oct 31 08:17:35 2018 +0000
@@ -34,7 +34,7 @@
         bool state = !pin;
         
         // Debounce the button by looking over two periods.
-        if (last_state && state) {
+        if (last_state && state && !pressed) {
             pressed = true;
             just_switched_to_pressed = true;
         }