Hi,
I am using nRF51822, S130, SDK 12.3.0 Want to use is low power failure warning. using the following code. However, when break on line err_code = sd_power_pof_enable(), it has error code 2.
Any idea what is wrong?
uint32_t err_code;
err_code = sd_power_pof_enable(POWER_POFCON_POF_Enabled << POWER_POFCON_POF_Pos);
APP_ERROR_CHECK(err_code);
err_code = sd_power_pof_threshold_set(POWER_POFCON_THRESHOLD_V27);
APP_ERROR_CHECK(err_code);
// Subscribe for Sys events.
err_code = softdevice_sys_evt_handler_set(sys_evt_dispatch);
APP_ERROR_CHECK(err_code);
static void sys_evt_dispatch(uint32_t sys_evt) { if (sys_evt == NRF_EVT_POWER_FAILURE_WARNING) { testData = 0; } }
Thanks a lot!
Martin