count button events
[pulsecounter.git] / Hal / Hal.c
index 91f635fc6610a7b808b61528e7f41d570a8b8187..3417f6a534d440037b49603032313fcf00058ae0 100644 (file)
--- a/Hal/Hal.c
+++ b/Hal/Hal.c
@@ -88,6 +88,8 @@
 #define TICK_HANDLER_ID        1
 #define DISPATCH_HANDLER_ID    2
 
+int32_t buttonCnt = 0;
+
 static void buttonHandler(void);
 static void postEvent(uint8_t handlerId);
 
@@ -325,6 +327,7 @@ static void postEvent(uint8_t handlerId) {
     #pragma vector=PORT1_VECTOR
 #endif
 INTERRUPT void buttonIsr(void) {
+    buttonCnt++;
     postEvent(BUTTON_HANDLER_ID);
     BUTTON_ENABLE();
     WAKEUP();