![]() |
Xyris
0.5
|
#include <Devices/Graphics/console.hpp>
#include <Devices/Graphics/font.hpp>
#include <Devices/Graphics/framebuffer.hpp>
#include <Devices/Graphics/graphics.hpp>
#include <Library/stdio.hpp>
#include <Locking/Mutex.hpp>
#include <Logger.hpp>
#include <stddef.h>
Go to the source code of this file.
Namespaces | |
Console | |
Macros | |
#define | PUSH_VAL(VAL) ansiValues[ansiValuesIdx++] = (VAL) |
#define | POP_VAL() ansiValues[--ansiValuesIdx] |
#define | CLEAR_VALS() ansiValuesIdx = 0 |
#define | ESC ('\033') |
#define | TAB_WIDTH 4u |
Functions | |
int | Console::vprintf (const char *fmt, va_list args) |
void | Console::write (const char c) |
void | Console::write (const char *str) |
int | Console::printf (const char *fmt,...) |
void | Console::reset (uint32_t fore, uint32_t back) |
void | Console::reset () |
Framebuffer console.
Definition in file console.cpp.
#define CLEAR_VALS | ( | ) | ansiValuesIdx = 0 |
Definition at line 24 of file console.cpp.
#define ESC ('\033') |
Definition at line 25 of file console.cpp.
#define POP_VAL | ( | ) | ansiValues[--ansiValuesIdx] |
Definition at line 23 of file console.cpp.
#define PUSH_VAL | ( | VAL | ) | ansiValues[ansiValuesIdx++] = (VAL) |
Definition at line 22 of file console.cpp.
#define TAB_WIDTH 4u |
Definition at line 26 of file console.cpp.