2024-06-27 18:36:32 -04:00
|
|
|
#include <kernel/log.h>
|
|
|
|
#include <kernel/kernel.h>
|
|
|
|
#include <kernel/serial.h>
|
|
|
|
|
|
|
|
extern kernel_ctx_t ctx;
|
|
|
|
|
2024-07-01 19:28:45 -04:00
|
|
|
void _putchar(char c) {
|
|
|
|
switch (ctx.log_method) {
|
|
|
|
case LOG_COM1:
|
|
|
|
serial_putc(COM1, c);
|
|
|
|
break;
|
|
|
|
default:
|
|
|
|
break;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
2024-06-27 18:36:32 -04:00
|
|
|
void logs(const char *str) {
|
|
|
|
switch (ctx.log_method) {
|
|
|
|
case LOG_COM1:
|
|
|
|
serial_puts(COM1, str);
|
|
|
|
break;
|
|
|
|
default:
|
|
|
|
break;
|
|
|
|
}
|
|
|
|
}
|