26typedef struct _console
30 struct console_ops *
ops;
51typedef struct console_ops
size_t console_write_color(console_t *con, const char *data, size_t size, standard_color_t fg, standard_color_t bg)
console_t * console_get_by_prefix(const char *prefix)
@ CONSOLE_CAP_READ
console supports read
@ CONSOLE_CAP_EXTRA_SETUP
extra setup required
@ CONSOLE_CAP_CURSOR_MOVE
@ CONSOLE_CAP_CURSOR_HIDE
size_t console_write(console_t *con, const char *data, size_t size)
console_t * console_get(const char *name)
__BEGIN_DECLS void console_register(console_t *con)
void console_putc(console_t *con, u8 c)
list_node_t list_head
A linked list head.
#define MOS_ENUM_OPERATORS(_enum)
standard_color_t default_bg