SimpleIDE serial terminal in Linux has issues
pedward
Posts: 1,642
The serial terminal has 2 issues that jump out at me, the first is the lack of an "Enable" or "Pause" button. I can't pause output temporarily to view the data.
The second issue is the really choppy output, it's very sluggish and inconsistent. I plan on looking into this.
I'm interested in know what work has been done on these fronts thus far. Windows has an "Enable" button, but why is it lacking in Linux?
I assume the sluggishness has something to do with the event loop that updates the terminal screen, with the loops coded differently for Linux and Windows.
The second issue is the really choppy output, it's very sluggish and inconsistent. I plan on looking into this.
I'm interested in know what work has been done on these fronts thus far. Windows has an "Enable" button, but why is it lacking in Linux?
I assume the sluggishness has something to do with the event loop that updates the terminal screen, with the loops coded differently for Linux and Windows.
Comments
I removed this from Linux/Mac. I've regretted it already, but at the moment have no choice.
Polling is the only reliable method now. Linux/Mac work the same. The main reason for this change is Mac's tendency to ignore HUPCL changes which causes PPDB and possibly other boards like Demoboard to reset.
These changes are not distributed for general use yet.
We may be able to rewrite the terminal later to improve that aspect. It's too late right now.