James Heavey / Mbed 2 deprecated EL17JH

Dependencies:   mbed

Revision:
133:05bb8de3c630
Parent:
0:7d4d2023ed9c
diff -r a98cfea2d292 -r 05bb8de3c630 Gamepad/Gamepad.cpp
--- a/Gamepad/Gamepad.cpp	Thu May 09 08:45:03 2019 +0000
+++ b/Gamepad/Gamepad.cpp	Thu May 09 09:02:23 2019 +0000
@@ -149,6 +149,19 @@
     }
 }
 
+void Gamepad::reset_flags()
+{
+    // reset all button flags
+    _event_state.reset(A_PRESSED);
+    _event_state.reset(B_PRESSED);
+    _event_state.reset(X_PRESSED);
+    _event_state.reset(Y_PRESSED);
+    _event_state.reset(START_PRESSED);
+    _event_state.reset(BACK_PRESSED);
+    _event_state.reset(L_PRESSED);
+    _event_state.reset(R_PRESSED);
+}
+
 // this method gets the magnitude of the joystick movement
 float Gamepad::get_mag()
 {