Hello Team Nordic,
I think there is still a problem in the SDK 17.1.0 if not using a Softdevice (with SD all is OK):
in "nrf_drv_clock.c" -> "nrf_drv_clock_init(void)" arround line 196 the if() is executed, although LF-Clock still is not running, hence some timers will fail...
if (nrf_wdt_started()){
m_clock_cb.lfclk_on = true;
}
II have a complete project on "https://github.com/joembedded/JesFs" (an embedded file system, that I am using since many years), that runs on the
NINA-B3 EVK (for PC10056 simply the RX/RS pins must be set in tb_pins_nrf52.h -> #define TB_RX_PIN NRF_GPIO_PIN_MAP(y,xx) and #define TB_TX_PIN NRF_GPIO_PIN_MAP(y,xx) ). It will stop on the first timer delay if above lines are not disables. With SD, all is OK.
Best regards, Jo