This commit adds a driver to simulate GPIO state and interrupts using the keyboard when using SDL. Signed-off-by: Pieter De Gendt <pieter.degendt@basalte.be>