expo: Begin implementation of a text editor

It is useful to be able to edit text, e.g. to allow the user to edit the
environment or the command-line arguments for the OS.

Add the beginnings of an implementation. Future work is needed to finish
this: keypress handling and scrolling. For now it just displays the
text.

Signed-off-by: Simon Glass <sjg@chromium.org>
This commit is contained in:
Simon Glass
2025-05-02 08:46:46 -06:00
parent 09f6f915fe
commit e005f18b93
8 changed files with 164 additions and 4 deletions

View File

@@ -560,6 +560,7 @@ Future ideas
Some ideas for future work:
- Default menu item and a timeout
- Complete the text editor
- Image formats other than BMP
- Use of ANSI sequences to control a serial terminal
- Colour selection