blob: a1c55acff56dbaa9e56491ce5c3cd8aceabca450 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
|
#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
|