FabGL
ESP32 VGA Controller and Graphics Library
terminal.cpp File Reference
#include <stdarg.h>
#include "freertos/FreeRTOS.h"
#include "freertos/task.h"
#include "freertos/timers.h"
#include "utils.h"
#include "terminal.h"

Namespaces

 fabgl
 

Macros

#define ISCTRLCHAR(c)   ((c) <= ASCII_US || (c) == ASCII_DEL)
 

Variables

fabgl::TerminalClass Terminal
 
const char fabgl::TERMID [] = "?64;1;6;22c"
 
const char fabgl::CSI_7BIT [] = "\e["
 
const char fabgl::CSI_8BIT [] = "\x9B"
 
const char fabgl::DCS_7BIT [] = "\eP"
 
const char fabgl::DCS_8BIT [] = "\x90"
 
const char fabgl::SS2_7BIT [] = "\eN"
 
const char fabgl::SS2_8BIT [] = "\x8E"
 
const char fabgl::SS3_7BIT [] = "\eO"
 
const char fabgl::SS3_8BIT [] = "\x8F"
 
const char fabgl::ST_7BIT [] = "\e\\"
 
const char fabgl::ST_8BIT [] = "\x9C"
 
const char fabgl::OSC_7BIT [] = "\e]"
 
const char fabgl::OSC_8BIT [] = "\x9D"
 
const char * fabgl::CTRLCHAR_TO_STR []
 

Macro Definition Documentation

◆ ISCTRLCHAR

#define ISCTRLCHAR (   c)    ((c) <= ASCII_US || (c) == ASCII_DEL)

Variable Documentation

◆ Terminal