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

USB CDC ACM Flushing Write Data?

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.

Parents Reply Children
No Data
Related