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

nRF51 UAart Example data loss over bluetooth interface

In looking at the nRF51 UART Example I'm wondering about data loss over the Bluetooth interface.

When bytes are sent to the host, is there a re-transmission mechanism somewhere that insures the bytes actually reach the host? I understand why flow control is needed on the actual UART hardware but what insures that the data actually makes it over the wireless connection without loss? Is there a way for the client to know if it needs to resend some of it's queued data or is the example just send and hope for the best?

Related