Hello,
I try to use fds with bootloader but function wait_for_fds_ready() never returns. Do someone have an idea please ?
static void power_manage(void)
{
#ifdef SOFTDEVICE_PRESENT
(void) sd_app_evt_wait();
#else
__WFE();
#endif
}
static void wait_for_fds_ready(void)
{
while (!m_fds_initialized)
{
power_manage();
}
}
int my init:
ret_code_t ret = fds_register(my_fds_evt_handler);
if (ret != FDS_SUCCESS)
{
NRF_LOG_INFO("Error: fds_register failed");
return ret;
}
ret = fds_init();
if (ret != FDS_SUCCESS)
{
NRF_LOG_INFO("Error: fds_init failed");
return ret;
}
wait_for_fds_ready(); <- never returns