nrf_gpio_cfg(7, NRF_GPIO_PIN_DIR_INPUT, NRF_GPIO_PIN_INPUT_CONNECT, NRF_GPIO_PIN_NOPULL, NRF_GPIO_PIN_S0S1, NRF_GPIO_PIN_SENSE_LOW);
For some reason the microprocessor will not wake when P0.07 is pulled low. I have an external 10kOhm pullup so there is no need to configure the internal pullup. If I change from P0.07 to another pin it works fine. I have tested this on the nRF52-DK as well as my own custom board. I am currently using SDK 15.3