blob: e8695cc5018d4ad6c47eb5aed91df96aa7562cb8 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
|
#include "vga.h"
#include "serial.h"
#define INFO_COM COM1
void init_log() {
vga_set_color(0x2f);
vga_blank();
}
void logch(char ch) {
if (ch == '\n') {
sout(INFO_COM, (uint8_t)'\r');
sout(INFO_COM, (uint8_t)'\n');
}
else
sout(INFO_COM, (uint8_t)ch);
vga_printch(ch);
}
void logsz(const char *sz) {
while (*sz)
logch(*sz++);
}
|