Hardware:Two nrf52840 DK
Software: SDK15.2
We have 2 development boards acting as a master and slave communicating over UART. We are using the serial library for this application.
When we pressed the reset button on the slave end, we get a "NRF_SERIAL_EVENT_DRV_ERR" event on the master side.
Debugging shows the value of the ERRORSRC to be 0x09. No data can be received on the master end when this driver error occurs.
We tried connecting a serial cable to the master and used Realterm to emulate the slave behavior. This had no errors on reception.
This concludes that the driver error is caused only when the slave resets and the reset state of the board causes a break on the master side.
Is there any way to resume reception after driver error or what is the correct action to be taken for such an error ?