1 #ifndef MICROS_CONSOLE_H 2 #define MICROS_CONSOLE_H Definition: micros_console.h:34
Definition: micros_console.h:21
Structure representing cursor position in the console.
Definition: micros_console.h:9
void micros_console_set_cursor_position(micros_console_position *position)
Sets cursor position.
Definition: micros_console.c:31
void micros_console_copy_from_buffer(uint8_t *buffer, uint32_t how_many)
Definition: micros_console.c:56
Definition: micros_console.h:28
micros_console_color
Enum representing VGA color.
Definition: micros_console.h:19
Definition: micros_console.h:24
void micros_console_set_background_color(micros_console_color color)
Sets background color.
Definition: micros_console.c:26
Definition: micros_console.h:33
Definition: micros_console.h:27
Definition: micros_console.h:26
Definition: micros_console.h:22
Definition: micros_console.h:36
Definition: micros_console.h:35
Definition: micros_console.h:32
void micros_console_get_cursor_position(micros_console_position *position)
Gets cursor position.
Definition: micros_console.c:36
uint16_t x
X (horizontal) part.
Definition: micros_console.h:12
void micros_console_set_foreground_color(micros_console_color color)
Sets foreground color.
Definition: micros_console.c:21
Definition: micros_console.h:23
void micros_console_print_char(char c)
Prints one char.
Definition: micros_console.c:6
void micros_console_print_string(const char *str)
Prints string.
Definition: micros_console.c:11
Definition: micros_console.h:25
void micros_console_set_video_mode(uint8_t mode)
Definition: micros_console.c:51
void micros_console_clear()
Clears whole console.
Definition: micros_console.c:41
char buffer[500]
Definition: physical_memory_manager.c:5
void micros_console_set_cursor_visibility(bool visibility)
Sets cursor visibility.
Definition: micros_console.c:46
Definition: micros_console.h:30
Definition: micros_console.h:31
uint16_t y
Y (vertical) part.
Definition: micros_console.h:15
size_t uint32_t
Unsigned integral type.
Definition: string.h:8
char micros_console_get_char_at_position(micros_console_position *position)
Returns char from the specified cursor position.
Definition: micros_console.c:16
Definition: micros_console.h:29
static char mode
Definition: vga_gmode.c:20