Fork without short circuits
Fork of keypad by
No extra hardware is needed besides the wires and switches. The columns are outputs configured with open drain. The rows are inputs configured with pull up resistors. A key press pulls down its row. With scanning the column is determined thereafter.
See SaveKeypad for an example usage.
History
Updated Debounce
2012-11-08, by gj_schoneveld [Thu, 08 Nov 2012 19:04:08 +0000] rev 16
Updated Debounce
variable i not needed
2012-11-04, by gj_schoneveld [Sun, 04 Nov 2012 09:56:24 +0000] rev 15
variable i not needed
Multiple keys
2012-11-04, by gj_schoneveld [Sun, 04 Nov 2012 09:53:46 +0000] rev 14
Multiple keys
Added support for polling multiple keys at the same time
2012-11-04, by gj_schoneveld [Sun, 04 Nov 2012 09:49:35 +0000] rev 13
Added support for polling multiple keys at the same time
Added polling mode. See SaveKeypad for an example.
2012-11-03, by gj_schoneveld [Sat, 03 Nov 2012 23:43:46 +0000] rev 12
Added polling mode. See SaveKeypad for an example.
Added support for polling.
2012-11-03, by gj_schoneveld [Sat, 03 Nov 2012 23:33:52 +0000] rev 11
Added support for polling.
A fork without short circuits
2012-11-02, by gj_schoneveld [Fri, 02 Nov 2012 22:42:28 +0000] rev 10
A fork without short circuits