Updated 4X4 keypad code that works on STM32F407 and Mbed-OS-5. InterruptIn on STM32F4 MCUs seem to float without PullDown/Up, without forced PullDown the original code doesn't work on STM32F407 and most likely other STM32 MCUs as well.

History

Added PullDown to InterruptIn initialization so the code can work on STM32F4. Also removed debounce delay in ISR to work on mbed-os-5.; ; Tested working on customized boarded based on Arch_Max/STM32F407VET6. default tip

2020-01-27, by zhiyong [Mon, 27 Jan 2020 05:15:16 +0000] rev 11

Added PullDown to InterruptIn initialization so the code can work on STM32F4. Also removed debounce delay in ISR to work on mbed-os-5.; ; Tested working on customized boarded based on Arch_Max/STM32F407VET6.


Update Keypad library to be used with RTOS.; Support any combination of keypad size below 4x4.

2014-01-01, by yoonghm [Wed, 01 Jan 2014 17:45:53 +0000] rev 10

Update Keypad library to be used with RTOS.; Support any combination of keypad size below 4x4.


2012-01-31, by yoonghm [Tue, 31 Jan 2012 00:31:58 +0000] rev 9


2012-01-31, by yoonghm [Tue, 31 Jan 2012 00:30:41 +0000] rev 8


2012-01-31, by yoonghm [Tue, 31 Jan 2012 00:24:12 +0000] rev 7


2012-01-31, by yoonghm [Tue, 31 Jan 2012 00:22:08 +0000] rev 6


Documentation

2012-01-30, by yoonghm [Mon, 30 Jan 2012 10:03:56 +0000] rev 5

Documentation


Documentation, Link

2012-01-30, by yoonghm [Mon, 30 Jan 2012 10:01:41 +0000] rev 4

Documentation, Link


Documentation

2012-01-30, by yoonghm [Mon, 30 Jan 2012 09:56:15 +0000] rev 3

Documentation


Documentation

2012-01-30, by yoonghm [Mon, 30 Jan 2012 09:55:13 +0000] rev 2

Documentation