Currently disable external interrupt also disables interrupt in the NVIC, but this causes problems as some gpios share NVIC interrupts. Remove this feature as it is redundant