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.
Changes
Revision | Date | Who | Commit message |
---|---|---|---|
11:75328ab1acf4 | 2020-01-27 | zhiyong | 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. |
10:da060f8c03e8 | 2014-01-01 | yoonghm | Update Keypad library to be used with RTOS.; Support any combination of keypad size below 4x4. |
9:e48ba5b4c497 | 2012-01-31 | yoonghm | (none) |
8:6f46334b16b7 | 2012-01-31 | yoonghm | (none) |
7:e57b8ffc45d1 | 2012-01-31 | yoonghm | (none) |
6:8e4267765923 | 2012-01-31 | yoonghm | (none) |
5:45ab3e412893 | 2012-01-30 | yoonghm | Documentation |
4:b24cd656a23d | 2012-01-30 | yoonghm | Documentation, Link |
3:ecd4bb97a033 | 2012-01-30 | yoonghm | Documentation |
2:2e4900821a28 | 2012-01-30 | yoonghm | Documentation |
1:b5eee44fa8a2 | 2012-01-30 | yoonghm | Library dependency |
0:2df66331c109 | 2012-01-30 | yoonghm | Initial published version |