Console terminal state
include/console/term.h View source View on GitHubStructs
Section titled “Structs”term_geometry
Section titled “term_geometry”struct term_geometry {
uint16_t rows;
uint16_t cols;
}; term_sev
Section titled “term_sev”enum term_sev {
TERM_SEV_NORMAL,
TERM_SEV_DIM,
TERM_SEV_LABEL,
TERM_SEV_OK,
TERM_SEV_WARN,
TERM_SEV_CRIT,
TERM_SEV_HEAD,
}; Functions
Section titled “Functions”term_probe
Section titled “term_probe”bool term_probe(void); term_available
Section titled “term_available”bool term_available(void); term_size
Section titled “term_size”struct term_geometry term_size(void); term_geometry_set
Section titled “term_geometry_set”void term_geometry_set(uint16_t rows, uint16_t cols); term_set_plain
Section titled “term_set_plain”void term_set_plain(bool plain); term_plain
Section titled “term_plain”bool term_plain(void); term_set_unicode
Section titled “term_set_unicode”void term_set_unicode(bool unicode); term_unicode
Section titled “term_unicode”bool term_unicode(void); term_style
Section titled “term_style”const char * term_style(enum term_sev sev); term_style_reset
Section titled “term_style_reset”const char * term_style_reset(void); term_enter_panic
Section titled “term_enter_panic”void term_enter_panic(void); term_in_panic
Section titled “term_in_panic”bool term_in_panic(void); Macros
Section titled “Macros”TERM_PROBE_TIMEOUT_MS
Section titled “TERM_PROBE_TIMEOUT_MS”#define TERM_PROBE_TIMEOUT_MS 250 TERM_FALLBACK_ROWS
Section titled “TERM_FALLBACK_ROWS”#define TERM_FALLBACK_ROWS 25 TERM_FALLBACK_COLS
Section titled “TERM_FALLBACK_COLS”#define TERM_FALLBACK_COLS 80