diff -r 5b1e0b384d31 -r 86f099bda525 lib/keypad/Keypad.h --- a/lib/keypad/Keypad.h Sun Aug 30 22:53:15 2020 +0200 +++ b/lib/keypad/Keypad.h Thu Oct 15 01:11:03 2020 +0200 @@ -3,7 +3,7 @@ #define KEYPAD_H #include "mbed.h" -#include "rtos.h" +//#include "rtos.h" #include @@ -15,18 +15,18 @@ Keypad(uint8_t nRows, DigitalIn rows[], uint8_t nColumns, DigitalOut cols[], int debounce_ms=20); - + /** Destructor */ ~Keypad(); - + void attach(const keyevent_callback_t& kp_callback=NULL, const keyevent_callback_t& kr_callback=NULL); - + void start(void); void stop(void); - - + + protected: std::vector _rows; std::vector _columns; @@ -37,7 +37,7 @@ void _keyPressed(int row); void _keyReleased(int row); void run(); - + private: keyevent_callback_t _kp_callback; keyevent_callback_t _kr_callback;