Some feature I find missing from keypad library:
- There's no way to use normally closed switches without external pullups.
In keypad.Keys if pull=True, the pin is always pulled to the opposite of value_when_pressed which makes it so that the only way to use normally closed switch is with keypad.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!
Some feature I find missing from keypad library:
In
keypad.Keysifpull=True, the pin is always pulled to the opposite ofvalue_when_pressedwhich makes it so that the only way to use normally closed switch is withkeypad.Keysand external pullups.Allow the use of normally closed switches in all the classes;
keypad.ShiftRegisterKeys;That's all I can think of for now.
Thanks!