Update gamepad_driver.c

Added new features like button response and controller prototyping.