CeDOS - kernel/drivers/serial_console.c

kernel/drivers/serial_console.c (view raw)

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include "assembly.h"
#include "drivers/console.h"

int serial_con_init(void);
void serial_con_write_c(const char c);

CON_DRIVER serial_con = {
	.name = "Serial console",
	.init = serial_con_init,
	.write_c = serial_con_write_c
};

int serial_con_init(void) {
	return 0;
}

void serial_con_write_c(const char c) {
	outb(c, 0x3F8);
}