Keypad 4x4 driver for PCF8574 I2C expander.
Supports debouncing, auto-repeat, power save, ghosting protection, interrupt handling.