Hi,
I'm using SDK v15.2.0. The problem occurred after we started to receive chips that have D0 revision, with C0 chip revision devices work well.
The meaning of issue has described in thread devzone.nordicsemi.com/.../143162
I have read and checked the source according to recommendations in this thread and related.
Our firmware has got stuck on nrf_drv_usbd_enable function, or rather in line :
while (0 == (NRF_USBD_EVENTCAUSE_READY_MASK & nrf_usbd_eventcause_get()))
It seems the problem is errata processing.
Of course, I'm trying to fix it but maybe anybody can help me with this issue, please.
Thanks in advance!