[Voyageurs] Add a basic ps/2 keyboard driver.
This commit is contained in:
parent
7151a509ee
commit
8365d47cbe
18 changed files with 532 additions and 0 deletions
20
sys/voyageurs/voyageurs_server.h
Normal file
20
sys/voyageurs/voyageurs_server.h
Normal file
|
|
@ -0,0 +1,20 @@
|
|||
#pragma once
|
||||
|
||||
#include <glacier/memory/unique_ptr.h>
|
||||
#include <glacier/status/error_or.h>
|
||||
|
||||
#include "keyboard/keyboard_driver.h"
|
||||
#include "voyageurs/voyageurs.yunq.server.h"
|
||||
|
||||
class VoyageursServer : public VoyageursServerBase {
|
||||
public:
|
||||
static glcr::ErrorOr<glcr::UniquePtr<VoyageursServer>> Create(
|
||||
KeyboardDriver& keyboard_driver);
|
||||
|
||||
virtual glcr::ErrorCode HandleRegisterKeyboardListener(
|
||||
const KeyboardListener& listener, None&) override;
|
||||
|
||||
private:
|
||||
KeyboardDriver& keyboard_driver_;
|
||||
VoyageursServer(z_cap_t voyageurs_cap, KeyboardDriver& keyboard_driver);
|
||||
};
|
||||
Loading…
Add table
Add a link
Reference in a new issue