#ifndef CONSOLE_H #define CONSOLE_H #include "vgatext.h" #include "serial.h" typedef struct { vga_text_t *vga_text; serial_t *serial; } console_t; void console_init( console_t *console ); void console_add_vga_text_output( console_t *console, vga_text_t *vga_text ); void console_add_serial_output( console_t *console, serial_t *serial ); void console_put_char( console_t *console, const char c ); void console_put_string( console_t *console, const char *s ); void console_put_newline( console_t *console ); #endif // CONSOLE_H