arduino / arduino/ArduinoCore-sam

IDE 1.6 hampers serial speed on Due (SAM3X8E)

Open
#9 4 comments 0 reactions 0 assignees View on GitHub
Dominant language
HTML
Stars
91
Forks
112
PR merge metrics
No merged PRs in 30d

Description

_From @cjbaar on November 7, 2016 17:8_

I have been using several Arduino Due boards under the beta IDE (1.5.8). Previously, I was able to successfully maintain a continuous serial connection between two boards (using native Serial ports) at 5,000,000bps. Using the exact same boards and code, but being programmed using a current IDE (1.6.11), I am not able to get above roughly 500,000. This is only 10% of the previous speed. I am not sure what may have changed in the Serial libraries from beta, but I would like request it be reverted to allow higher speeds.

_Copied from original issue: arduino/Arduino#5577_

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by reproducing the report with Arduino Due boards using the native Serial ports, the reported code, and IDE 1.6.11, comparing roughly 500,000bps with the earlier 5,000,000bps behavior. Trace the Serial-library changes between the beta IDE and 1.6.11; done means identifying the regression and restoring the higher sustained speed or documenting the confirmed limitation.

Written by the indexing model from the issue text.

Assessment

Tech stack
arduino
Domain
embedded-iot, performance
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.