This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

app: SOFTDEVICE: ASSERTION FAILED

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.

Related