diff options
Diffstat (limited to 'src/kernel/dev/ps2keyboard.h')
-rw-r--r-- | src/kernel/dev/ps2keyboard.h | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/src/kernel/dev/ps2keyboard.h b/src/kernel/dev/ps2keyboard.h new file mode 100644 index 0000000..a0e261d --- /dev/null +++ b/src/kernel/dev/ps2keyboard.h @@ -0,0 +1,21 @@ +#ifndef DEF_DEV_PS2KBD_H +#define DEF_DEV_PS2KBD_H + +#include "keyboard.h" + +class ps2kbd : public keyboard { + private: + bool escaped; + + void updateLeds(); + + public: + ps2kbd(node *parent); + virtual ~ps2kbd() {} + + void kbdIrq(); +}; + +extern ps2kbd *kbd; + +#endif |