-
-
Notifications
You must be signed in to change notification settings - Fork 7k
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 monitor does not honor some characters #3654
Comments
IDE Serial monitor is not aware of control chars other than \n. If you wish to use them, you need to use a terminal app like putty |
I use cu or screen, but that's not really the point. |
I double this TOP! |
I do. Don't hesitate to provide a pull request |
I don't know and don't understand what a pull request is - Google translate does not help ;) |
A pull request means you do all the coding work to implement the feature, then after you have carefully tested your code, you send your change using git's "pull request" feature. Obviously you need to learn at least the basics of using the git software, as well as doing the actual work on the source code! https://www.atlassian.com/git/tutorials/making-a-pull-request/ https://help.github.com/articles/using-pull-requests/ |
sorry, I'm just a stupid low-end user with just 1 year Sketch coding experience in some spare time. |
Well, at least you now know what "provide a pull request" means! |
yes, and hopefully someone will pull this thing in future! |
At some point I may do this. I am currently busy in a contract job. It is yes, and hopefully someone will pull this thing in future! |
👍 :D |
If you do, please test CPU usage carefully with a Teensy 3.1 and Arduino Due sending continuous maximum speed data without delay. About a year ago, I put a tremendous amount of work into making Arduino not lock up and not run out of RAM under those conditions. The difficult part is Java is so slow and inefficient to do any text parsing at these speeds. It's very easy to add a tiny bit of code which over-commits the CPU. Once you fall behind, Java's GUI thread gets starved for CPU time and the entire IDE basically locks up. Let's not revert back to the bad-old-days of issue #2233 just to parse terminal control characters! |
Of course I would. |
xxxajk, remember, actually PaulStoffregen is number one demotivator for innovations to the Arduino IDE and API. |
I know Paul well enough to know this ;-) |
Partial duplicate ( |
I'm not sure if these have been requested to be acted upon properly in the past or not, but I'm pretty sure somebody should have complained at some point in the past.
Notably,
\r
and\b
are ignored.\r
should simply return to the beginning of the line.\b
should do a backspace, without a rubout.These two are fairly important to make progress displays. I'm not asking for full cursor controls, but these two would be very helpful to have and shouldn't be a huge leap to implement, considering
\t
does work.The text was updated successfully, but these errors were encountered: