Open
Description
Some feature I find missing from keypad library:
- There's no way to use normally closed switches without external pullups.
Inkeypad.Keys
ifpull=True
, the pin is always pulled to the opposite ofvalue_when_pressed
which makes it so that the only way to use normally closed switch is withkeypad.Keys
and external pullups.
Allow the use of normally closed switches in all the classes; - Add support for SPI bus to be used for
keypad.ShiftRegisterKeys
; - Add support for more configurations of shift registers to be used, mainly a shift register matrix with GPIO outputs and shift register inputs;
- Add support for Seesaw.
That's all I can think of for now.
Thanks!