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?