Update buttons.c to use own gpio
Correct button state.