keyboard driver

This commit is contained in:
nub31
2025-08-29 15:16:49 +02:00
parent 573398bb0f
commit 9c1b4a2c94
10 changed files with 143 additions and 28 deletions

View File

@@ -51,7 +51,7 @@ void vga_set_cursor_position(uint8_t row, uint8_t col)
}
}
void vga_print_char(char character, vga_color_t color)
void vga_print_char_colored(char character, vga_color_t color)
{
switch (character)
{
@@ -101,11 +101,16 @@ void vga_print_char(char character, vga_color_t color)
}
}
void vga_print_char(char character)
{
vga_print_char_colored(character, vga_default_color());
}
void vga_print_colored(const char* string, vga_color_t color)
{
for (uint8_t i = 0; string[i] != '\0'; i++)
{
vga_print_char(string[i], color);
vga_print_char_colored(string[i], color);
}
}