Files
ferglos/include/keyboard.h
2020-06-08 20:09:49 +01:00

19 lines
361 B
C++

#ifndef __KEYBOARD_H
#define __KEYBOARD_H
#include "interrupts.h"
#include "port.h"
#include "types.h"
class KeyboardDriver : public InterruptHandler {
private:
Port8Bit _dataport;
Port8Bit _commandport;
public:
KeyboardDriver(InterruptManager* manager);
~KeyboardDriver();
virtual uint32_t HandleInterrupt(uint32_t esp);
};
#endif