-
Notifications
You must be signed in to change notification settings - Fork 3k
Serial: Deprecate the class and promote UnbufferedSerial instead #12121
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
Serial: Deprecate the class and promote UnbufferedSerial instead #12121
Conversation
@hugueskamba, thank you for your changes. |
9dcd787
to
1dc9c09
Compare
For #6b8292d236147c82d21fceb77095d032f10ed238 could you please do a rebase and not a merge. |
6b8292d
to
79054f1
Compare
There was a GitHub merge conflict which was solved using GitHub. This fixes the history. |
CI started |
Test run: SUCCESSSummary: 11 of 11 test jobs passed |
67e3168
to
79054f1
Compare
This force push restores the branch to the sha that was used to run the CI. There was an incorrect force push that changed it. The branch is ready to be merged. |
Summary of changes
Serial
provides unbuffered I/O and is using blocking HAL calls. Deprecate the class and promoteUnbufferedSerial
as it is designed for an interrupt driven application or one that needs to have more control.Impact of changes
Migration actions required
Documentation
https://github.com/ARMmbed/mbed-os/blob/master/docs/design-documents/drivers/serial/serial.md
Pull request type
Test results
Reviewers
@evedon @kjbracey-arm @rajkan01