You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This is Issue 391 moved from a Google Code project.
Added by 2010-11-05T10:19:48.000Z by [email protected].
Please review that bug for more context and additional comments, but update this bug.
Closed (Fixed).
Original labels: Type-Enhancement, Priority-Medium, Milestone-0022, Component-Core
Original description
What change would like to see?
HardwareSerial interrupt optimization.
Why?
More higher baud rate (over 115.2k) to use.
and, four serials(Mega1280/2560) to simultaneously use.
Would this cause any incompatibilities with previous versions? If so, how can these be mitigated?
This is Issue 391 moved from a Google Code project.
Added by 2010-11-05T10:19:48.000Z by [email protected].
Please review that bug for more context and additional comments, but update this bug.
Closed (Fixed).
Original labels: Type-Enhancement, Priority-Medium, Milestone-0022, Component-Core
Original description
What change would like to see?
HardwareSerial interrupt optimization.
Why?
More higher baud rate (over 115.2k) to use.
and, four serials(Mega1280/2560) to simultaneously use.
Would this cause any incompatibilities with previous versions? If so, how
can these be mitigated?
No.
Similarity) http://code.google.com/p/arduino/issues/detail?id=56
HardwareSerial.cpp(0021) store_char() line 53
disassemble
Signed a power of two modulus is not optimized (bitwise AND).
Cast to unsigned, to be optimized.
modified
disassemble
SIGNAL(SIG_UART_RECV) processing time is about 330clk(20us) -> 80clk(5us).
available() and read() is also.
The text was updated successfully, but these errors were encountered: