|
FabGL
ESP32 Display Controller and Graphics Library
|
This file contains fabgl::Terminal definition. More...
#include "Arduino.h"#include "Stream.h"#include <ctype.h>#include <string.h>#include "freertos/FreeRTOS.h"#include "freertos/task.h"#include "freertos/timers.h"#include "freertos/semphr.h"#include "fabglconf.h"#include "canvas.h"#include "devdrivers/keyboard.h"#include "terminfo.h"#include "devdrivers/soundgen.h"

Go to the source code of this file.
Classes | |
| class | LineEditor |
| LineEditor is a single-line / multiple-rows editor which uses the Terminal object as input and output. More... | |
| class | Terminal |
| An ANSI-VT100 compatible display terminal. More... | |
| class | TerminalController |
| TerminalController allows direct controlling of the Terminal object without using escape sequences. More... | |
Enumerations | |
| enum | CharStyle { Bold , ReducedLuminosity , Italic , Underline , Blink , Blank , Inverse } |
| This enum defines a character style. More... | |
| enum class | FlowControl { None , Software , Hardware , Hardsoft } |
| This enum defines various serial port flow control methods. More... | |
| enum class | LineEditorSpecialChar { CursorUp , CursorDown } |
| Special character specified in on values from LineEditor::onSpecialChar delegate. More... | |
| enum class | TerminalTransition { } |
| This enum defines terminal transition effect. More... | |
This file contains fabgl::Terminal definition.
Definition in file terminal.h.