-
-
Notifications
You must be signed in to change notification settings - Fork 107
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
CDC boolean operator speed issue #106
Comments
DesperateProgrammer
pushed a commit
to DesperateProgrammer/ArduinoCore-sam
that referenced
this issue
Jun 10, 2020
Removed delay in CDC Driver to check for connected state in Serial_::operator bool()
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
While looking for a slow USB CDC connection (~30-40kB/s) I found that there is an artifical delay in the boolean operator:
ArduinoCore-sam/cores/arduino/USB/CDC.cpp
Line 314 in c893c62
I can not find a reasoning for this delay. Removing it from the source greatly improved USB Speed for me to about 140kB/s
Does anyone know the reasoning behind this delay?
Thanks in advance,
Tim
The text was updated successfully, but these errors were encountered: