test program for keypad(Extended not only 3x4 but 4x4,4x5 and 5x5 keys)
Fork of study_step0 by
see /users/kenjiArai/notebook/keypadkey-matrix--control/
Diff: key_3x4.cpp
- Revision:
- 4:0564f82dd0ef
- Parent:
- 3:0c888cad9376
- Child:
- 5:53fb9eed6b67
diff -r 0c888cad9376 -r 0564f82dd0ef key_3x4.cpp --- a/key_3x4.cpp Mon Apr 13 02:07:09 2020 +0000 +++ b/key_3x4.cpp Sat Aug 01 07:49:39 2020 +0000 @@ -8,7 +8,7 @@ * http://www7b.biglobe.ne.jp/~kenjia/ * https://os.mbed.com/users/kenjiArai/ * Created: September 27th, 2017 - * Revised: April 13th, 2020 + * Revised: August 1st, 2020 */ // Pre-selection -------------------------------------------------------------- @@ -24,7 +24,6 @@ // Object --------------------------------------------------------------------- DigitalOut my_led(LED1); -Serial pc(USBTX,USBRX); // X Y Z A B C D OUT(XYZ), IN(ABCD) Keypad key(D11, D10, D9, D6, D5, D4, D3); @@ -48,10 +47,10 @@ uint32_t key_num; uint32_t counter = 0; - pc.printf("Start Key-Pad test 3x4 keys\r\n"); + printf("Start Key-Pad test 3x4 keys\r\n"); while(true) { while ((key_num = key.read()) != 0) { - pc.printf("%2u:[%2d] %c\r\n", + printf("%2u:[%2d] %c\r\n", counter++, key_num, *(key_table + key_num)); } wait_us(100000);