I used SDK15 and ble_app_uart_c.
I start a UART timer sending and start a LED timer.There is a probability of app: SOFTDEVICE: ASSERTION FAILED in the process of running.
app: SOFTDEVICE: ASSERTION FAILED.
uart sending ...........
uint8_t nb_NetworkCheck(uint32_t uc)
{
app_timer_create(&NB_ID,APP_TIMER_MODE_SINGLE_SHOT,nb_NetworkCheckHandle);
app_timer_start(NB_ID,APP_TIMER_TICKS(uc),NULL);
return true;
}
led timer...........
static uint32_t bsp_led_indication(bsp_indication_t indicate)
{
.........................
err_code = app_timer_start(m_bsp_leds_tmr, APP_TIMER_TICKS(next_delay), NULL);
........................
}
If I close one of them, it will be normal.