21 lines
351 B
C
21 lines
351 B
C
#pragma once
|
|
|
|
#include <drivers/idt/isr.h>
|
|
#include <drivers/terminal/terminal.h>
|
|
#include <std/util.h>
|
|
#include <std/string.h>
|
|
|
|
#ifdef __cplusplus
|
|
extern "C" {
|
|
#endif
|
|
|
|
#define KBD_BUF_SIZE 256
|
|
|
|
int keyboard_init(void);
|
|
uint8_t keyboard_enabled(void);
|
|
unsigned char keyboard_get_key_from_scancode(unsigned char scancode);
|
|
|
|
#ifdef __cplusplus
|
|
}
|
|
#endif
|