aboutsummaryrefslogtreecommitdiff
path: root/devices/vga.h
diff options
context:
space:
mode:
authoraqua <aqua@iserlohn-fortress.net>2022-11-01 17:43:33 +0200
committeraqua <aqua@iserlohn-fortress.net>2022-11-01 17:43:33 +0200
commit247fb5a8476aa66fdc6d4f042b0a743fe7c3ab2b (patch)
treec719f192e3352363652a33544f4ab7167509d3c8 /devices/vga.h
parentmakefile: add Makefile.config (diff)
downloadkernel-247fb5a8476aa66fdc6d4f042b0a743fe7c3ab2b.tar.xz
Add uppercase scancodes
Make text mode screen scroll
Diffstat (limited to 'devices/vga.h')
-rw-r--r--devices/vga.h7
1 files changed, 7 insertions, 0 deletions
diff --git a/devices/vga.h b/devices/vga.h
index c2ef2ef..63de309 100644
--- a/devices/vga.h
+++ b/devices/vga.h
@@ -22,3 +22,10 @@ enum vga_color {
void vga_init();
void vga_clear(enum vga_color foreground, enum vga_color background);
+
+void vga_putc(char a);
+void vga_puts(const char *string, int len);
+
+void vga_enable_cursor(unsigned char start, unsigned char end);
+void vga_disable_cursor();
+void vga_update_cursor();