GPIO changes for interrupt