/* * @author xamidev * @brief Framebuffer-based terminal driver * @license GPL-3.0-only */ #ifndef TERM_H #define TERM_H int term_init(); void kputs(const char* str); void putchar(char c); enum TermColors { BLACK = 0x000000, WHITE = 0xffffff }; #define PSF1_FONT_MAGIC 0x0436 typedef struct { uint16_t magic; uint8_t fontMode; uint8_t characterSize; // height } PSF1_Header; // debug void term_scroll(); #endif