Hello,
I'm moving my project from SDK1.9.1 to SDK3.0.2. Project is based on peripheral_uart sample (UART part is removed since it is not necessary).
I have encountered the problem with NUS sent callback, as it is removed from NUS callback in SDK3.0.2 (zephyr NUS).
In this project I'm streaming binary data without ACK and using this callback to check if data was actually sent not just queued to the NUS buffer.
Also I have created custom library similar to old NUS service, but while using it sent callback is triggered instantly, with some jitter, after queuing data to NUS.
When using this custom library in SDK1.9.1, sent callback is triggered after BT data is sent.
Is there any workaround on how to check if data was actually transmitted and BT TX buffer is empty when using SDK3.0.2?
Best regards,
MartynasK.