30 if (this->fg ==
fg && this->bg ==
bg)
44 device->write_data(
"\033[2J", 4);
50 while (
device->get_data_ready())
52 char c =
device->ReadByte();
bool set_color(StandardColor fg, StandardColor bg) override
size_t do_write(const char *data, size_t size) override
should_inline void get_ansi_color(char *buf, StandardColor fg, StandardColor bg)
static size_t strlen(const char *s)
bool serial_console_irq_handler(u32 irq, void *data)