Do GPIO pins always need an interrupt + handler?

I have some GPIOs which will only be read on start-up (option switches) then disabled to save power. Is there another way apart from nrf_drv_gpiote_in_init() to set up & read the pin, or do I need to provide a dummy event handler?

(In the same project I also have some other GPIO which will need interrupt on change, and another GPIO which will be read by code)

Also, how to disable the pin after it has been initialised?

nRF52832 + SDK17.1 + S112

Related