aboutsummaryrefslogtreecommitdiff
path: root/drivers/keyboard.h
blob: a14c2c094d9c1db9150514726d9ab912d5b08fcf (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#pragma once

#include "idt.h"
#include "ports.h"

class Keyboard : public InterruptHandler {
public:
  Keyboard();

  void trigger() override;

private:
  keyboard_comm_t commandport;
  keyboard_data_t dataport;
};