DVItext1: Add rudimentary terminal code handling #5
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
The following are handled:
"ESC[ m" is used by RunCPM to set some characters to bold, implemented here as reverse video. The rest are the ones implemented in CircuitPython terminalio and so probably represent a minimal useful collection of codes.
Bell is used by RunCPM for instance when backspacing on an empty input line. The flash is similar to the visual bell used in some terminal applications.
The 1bit_text demo is enhanced so that as soon as a character is printed to the Serial connection, it switches to typewriter mode. This can be used to test escape code handling.