diff options
Diffstat (limited to 'kernel/keyboard.c')
| -rw-r--r-- | kernel/keyboard.c | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/kernel/keyboard.c b/kernel/keyboard.c index 9b81682..653d2ba 100644 --- a/kernel/keyboard.c +++ b/kernel/keyboard.c @@ -1,5 +1,7 @@ #include "kernel.h" #include "console.h" +#include "../lib/logger/log.h" // logger facilities +#define FOOLOS_MODULE_NAME "keyboard" /// keyboard driver //// @@ -124,7 +126,7 @@ void keyboard_handle(uint8_t in) } -__attribute__((interrupt( irq ))) void int_kb_handler() +void int_kb_handler() { __asm__("pusha"); @@ -139,6 +141,8 @@ __attribute__((interrupt( irq ))) void int_kb_handler() //scr_put_string("irq 1 -> kb scancodes : "); //scr_put_hex(kb_in); + + keyboard_handle(kb_in); //TODO!! // send EOI to primary PIC |
