3 by 4 edited
Fork of keypad by
Diff: Keypad.cpp
- Revision:
- 11:86fef9e61104
- Parent:
- 10:da060f8c03e8
diff -r da060f8c03e8 -r 86fef9e61104 Keypad.cpp --- a/Keypad.cpp Wed Jan 01 17:45:53 2014 +0000 +++ b/Keypad.cpp Fri Nov 04 17:49:53 2016 +0000 @@ -53,12 +53,12 @@ ,PinName c0 ,PinName c1 ,PinName c2 -,PinName c3 +//,PinName c3 ,int debounce_ms ) { PinName rPins[4] = {r0, r1, r2, r3}; - PinName cPins[4] = {c0, c1, c2, c3}; + PinName cPins[3] = {c0, c1, c2}; for (int i = 0; i < 4; i++) { _rows[i] = NULL; @@ -76,7 +76,7 @@ _setupRiseTrigger(); _nCol = 0; - for (int i = 0; i < 4; i++) { + for (int i = 0; i < 3; i++) { if (cPins[i] != NC) { _cols[i] = new DigitalOut(cPins[i]); _nCol++; @@ -95,7 +95,7 @@ delete _rows[i]; } - for (int i = 0; i < 4; i++) { + for (int i = 0; i < 3; i++) { if (_cols[i] != 0) delete _cols[i]; }