|
Kintsugi OS 0.4.0
x86 Monolithic OS
|
#include "terminal.h"#include "../kklibc/mem.h"#include "../kklibc/stdio.h"#include "../kklibc/stdlib.h"#include "screen.h"Variables | |
| static terminal_state_t | term_state |
| void terminal_clear | ( | void | ) |
| void terminal_clear_line | ( | u32 | line | ) |
|
static |
| u32 terminal_get_buffer_height | ( | void | ) |
| u8 terminal_get_color | ( | void | ) |
| u32 terminal_get_scroll_offset | ( | void | ) |
| terminal_state_t * terminal_get_state | ( | void | ) |
| void terminal_handle_arrow_down | ( | void | ) |
| void terminal_handle_arrow_up | ( | void | ) |
| void terminal_handle_backspace | ( | void | ) |
| void terminal_handle_enter | ( | void | ) |
| void terminal_handle_input | ( | char | c | ) |
| void terminal_init | ( | void | ) |
|
static |
| void terminal_print | ( | const char * | str | ) |
| void terminal_print_at | ( | char * | str, |
| int | col, | ||
| int | row, | ||
| int | color | ||
| ) |
| void terminal_print_colored | ( | const char * | str, |
| u8 | color | ||
| ) |
| void terminal_putchar | ( | char | c | ) |
| void terminal_refresh | ( | void | ) |
| void terminal_reset_color | ( | void | ) |
| void terminal_scroll_down | ( | u32 | lines | ) |
| void terminal_scroll_to | ( | u32 | line | ) |
| void terminal_scroll_to_bottom | ( | void | ) |
| void terminal_scroll_up | ( | u32 | lines | ) |
| void terminal_set_color | ( | u8 | color | ) |
|
static |