diff options
Diffstat (limited to 'include/i8042.h')
-rw-r--r-- | include/i8042.h | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/include/i8042.h b/include/i8042.h index aeb3f09..c48c057 100644 --- a/include/i8042.h +++ b/include/i8042.h @@ -75,6 +75,19 @@ enum { /* exports */ +/** + * Flush all buffer from keyboard controller to host. + */ +void i8042_flush(void); + +/** + * Disables the keyboard so that key strokes no longer generate scancodes to + * the host. + * + * @return 0 if ok, -1 if keyboard input was found while disabling + */ +int i8042_disable(void); + int i8042_kbd_init(void); int i8042_tstc(void); int i8042_getc(void); |