Adding GPIO support and a simple keyboard test app.
Remove unncessary #defines.