summaryrefslogtreecommitdiff
path: root/hid/lib/drivers/driver.h
diff options
context:
space:
mode:
authortomaszduda23 <[email protected]>2022-07-10 04:43:54 +0900
committerGitHub <[email protected]>2022-07-09 22:43:54 +0300
commit38fae01cc01a0e984f52c004ade79256d8c90e17 (patch)
treefca48f9a0208aa5c0d79ed7f1da012b285d18025 /hid/lib/drivers/driver.h
parent793edf8203ec7ea5aba934558ea26054628a5618 (diff)
add keyboard interface (#95)
Diffstat (limited to 'hid/lib/drivers/driver.h')
-rw-r--r--hid/lib/drivers/driver.h27
1 files changed, 15 insertions, 12 deletions
diff --git a/hid/lib/drivers/driver.h b/hid/lib/drivers/driver.h
index 520c7456..ea209c2e 100644
--- a/hid/lib/drivers/driver.h
+++ b/hid/lib/drivers/driver.h
@@ -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;
+ };
}