Using just the nRF Connect SDK, I cannot get a push button to interrupt the NET CPU on the nRF5340DK.
I have the following code on the APP CPU:
nrf_gpio_pin_mcu_select(23, NRF_GPIO_PIN_MCUSEL_NETWORK);
The following code runs on the NET CPU:
nrfx_gpiote_init(NRFX_GPIOTE_DEFAULT_CONFIG_IRQ_PRIORITY);
nrfx_gpiote_in_config_t cfg = NRFX_GPIOTE_CONFIG_IN_SENSE_TOGGLE(false);
cfg.pull = NRF_GPIO_PIN_PULLUP;
nrfx_gpiote_in_init(NRF_GPIO_PIN_MAP(0, 23), &cfg, MyEventHandler);
nrfx_gpiote_in_event_enable(NRF_GPIO_PIN_MAP(0, 23), true);
Please help identify what I'm missing. Thank you in advance!