AirsoftTimer software based on mbed

Dependencies:   mbed TextLCD keypad

Revision:
11:50572814f73e
Parent:
4:2c91c9eccf3a
Child:
18:abcebc4d0da0
--- a/board/Keyboard.h	Sun Dec 14 11:50:19 2014 +0000
+++ b/board/Keyboard.h	Wed Dec 31 15:27:43 2014 +0000
@@ -2,15 +2,27 @@
 #define KEYBOARD_H
 
 #include "mbed.h"
+#include "Keypad.h"
 
 struct KeyboardPins{
     PinName rows[4];
     PinName cols[3];
 };
 
-class Keyboard{
+
+
+class Keyboard : public Keypad{
     public:
-    Keyboard(KeyboardPins keyboardPins);    
+    Keyboard(KeyboardPins keyboardPins); 
+      
+    template<class T> 
+    void attach(T* item, uint32_t(T::*method)(uint32_t)){
+        _callback.attach(item, method);
+    }
+    
+    static const char KEYTABLE[];
+    
+    private: 
     
 };