Hi! I have tried to use USB CDC ACM in my project but after running the USB CDC ACM example in the SDK, I found out that the example have the issue of not sending the data out completely.
It requires multiple calls to the app_usbd_cdc_acm_write function in order to send out those previously 'queued' data (I am not familiar with USB but it does seems the data is queued).
After some searching, I found out there are people with same issue.
devzone.nordicsemi.com/.../ devzone.nordicsemi.com/.../
but none of them seems to really solve the problem, I am still getting missing data even after I change the buffer size.
Is this a hardware issue? What is the workaround if there is any?
Thanks.