summaryrefslogtreecommitdiffhomepage
path: root/src/loader/inc/log.h
blob: f6a28e1dbd0771942e2c4b24804272dbda4934c9 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
// MIT License, Copyright (c) 2021 Marvin Borner

#ifndef LOG_H
#define LOG_H

#include <def.h>

u32 vsnprintf(char *str, u32 size, const char *format, va_list ap);

void serial_install(void);
void serial_print(const char *data);
void log(const char *format, ...);

void vga_put_at(char ch, u8 x, u8 y, u8 color);
void vga_clear(void);
void vga_log(const char *format, ...);

#endif