-
Notifications
You must be signed in to change notification settings - Fork 93
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
refactor(esp_tinyusb/cdc): Remove receive ring buffer #205
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Hey @tore-espressif well done!
I have left some comments, which are not critical at all. Just a few suggestions.
Also, I have tried to launch pytest for the tusb_device part and it seems that it is too difficult for me.
As far as I understand I do not need to devices here to test the logic, or do I?
Based on this, maybe it is a good idea to put somewhere the description how to launch a test locally.
What do you think? Or we have such a description and there is only me who doesn't know about that?
Otherwise, LGTM.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@tore-espressif Please check few comments.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thank you for the review @roma-jam @esp-saurabhbansal , I will update the code ASAP
b6a7395
to
e22ec82
Compare
@esp-saurabhbansal @roma-jam Thank you very much for your reviews. I fixed all the issues. Moreover, I update CMake so we don't require unnecessary components, PTAL! |
e22ec82
to
ce58750
Compare
- CDC-ACM: Remove intermediate RX ringbuffer - CDC-ACM: Increase default FIFO size to 512 bytes - CDC-ACM: Fix Virtual File System binding - CMake: Remove unnecessary dependencies
ce58750
to
cf51490
Compare
Quality update for
esp_tinyusb
, focused mostly on CDC driverTested with both 0.14 and 0.15 TinyUSB
TODO: