KB: High baud rate of UART causing RSL10 to reset

Question

When we raise the band rate of the UART interface to 230400 in our peripheral_server_uart sample code, and connect with a BLE 4.2 client device, we find RSL10 automatically disconnects from the client. How do we resolve this?

Recommendation

Try increasing the connection interval. You will find that this fixes the issue, but decrease the throughput. Because the BLE data rate limits the throughput, you should wait for the response indicating that the data transmission has been completed before calling the data-sending function again.