3x4 keypad library (Extended not only 3x4 but 4x4,4x5 and 5x5 keys)

Dependents:   Keypad_input_OS2 Keypad_input

see /users/kenjiArai/notebook/keypadkey-matrix--control/

Revision:
4:f74ca02cdba1
Parent:
3:0ea41738b560
--- a/Keypad.h	Mon Apr 06 04:53:25 2020 +0000
+++ b/Keypad.h	Mon Apr 13 02:04:25 2020 +0000
@@ -8,7 +8,7 @@
  *  http://www7b.biglobe.ne.jp/~kenjia/
  *  https://os.mbed.com/users/kenjiArai/
  *      Created:    September 27th, 2017
- *      Revised:    April      6th, 2020
+ *      Revised:    April     13th, 2020
  */
 // ---- Merged below and added 4x5=20, 5x5=25 library --------------------------
 
@@ -143,9 +143,9 @@
 #define BF_SIZE     32
 #define NUM         5
 
-    DigitalIn   *k_in[NUM];
-    DigitalOut  *k_out[NUM];
-    Ticker      tk;
+    DigitalIn     *k_in[NUM];
+    DigitalInOut  *k_out[NUM];
+    Ticker        tk;
 
     // key control
     enum State {OFF_state, OFF_to_ON_transient, ON_state, ON_to_OFF_transient};