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/
Diff: Keypad.h
- 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};