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.