add keyboard interface (#95)

This commit is contained in:
tomaszduda23
2022-07-10 04:43:54 +09:00
committed by GitHub
parent 793edf8203
commit 38fae01cc0
6 changed files with 89 additions and 75 deletions

View File

@@ -25,18 +25,21 @@
namespace DRIVERS {
enum type {
USB_MOUSE_ABSOLUTE,
USB_MOUSE_RELATIVE,
USB_MOUSE_ABSOLUTE_WIN98,
};
enum type {
DUMMY = 0,
USB_MOUSE_ABSOLUTE,
USB_MOUSE_RELATIVE,
USB_MOUSE_ABSOLUTE_WIN98,
USB_KEYBOARD,
PS2_KEYBOARD,
};
class Driver {
public:
Driver(type _type) : _type(_type) {}
uint8_t getType() { return _type; }
class Driver {
public:
Driver(type _type) : _type(_type) {}
uint8_t getType() { return _type; }
private:
type _type;
};
private:
type _type;
};
}