summaryrefslogtreecommitdiff
path: root/software/rhmixxx/keypad.c
diff options
context:
space:
mode:
Diffstat (limited to 'software/rhmixxx/keypad.c')
-rw-r--r--software/rhmixxx/keypad.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/software/rhmixxx/keypad.c b/software/rhmixxx/keypad.c
index 6e39cc1..30b8102 100644
--- a/software/rhmixxx/keypad.c
+++ b/software/rhmixxx/keypad.c
@@ -21,7 +21,9 @@
#include <avr/io.h>
#include <util/delay.h>
+
#include "keypad.h"
+#include "eventqueue.h"
#define KEYPAD_PIN PINA
#define KEYPAD_PORT PORTA
@@ -140,8 +142,10 @@ void keypad_task(void)
keypad_state[key_idx].last_sent = current_state;
if(current_state) {
+ eventqueue_push(key_idx, 0);
keypad_led_off(key_idx);
} else {
+ eventqueue_push(key_idx, 1);
keypad_led_on(key_idx);
}
}