|
Turnstone Operating System
|
keyboard device interface More...
#include <types.h>Classes | |
| struct | kbd_state_t |
| struct | kbd_report_t |
Macros | |
| #define | ___DEVICE_KBD_H 0 |
| #define | KBD_DATA_PORT 0x60 |
| #define | KBD_STATUS_PORT 0x64 |
| #define | KBD_CMD_PORT 0x64 |
| #define | KBD_CMD_DISABLE_KBD_PORT 0xAD |
| #define | KBD_CMD_DISABLE_MOUSE_PORT 0xA7 |
Typedefs | |
| typedef struct kbd_state_t | kbd_state_t |
| typedef struct kbd_report_t | kbd_report_t |
Functions | |
| int8_t | kbd_init (void) |
| int8_t | kbd_handle_key (char16_t key, boolean_t pressed) |
keyboard device interface
This work is licensed under TURNSTONE OS Public License. Please read and understand latest version of Licence.
| #define ___DEVICE_KBD_H 0 |
prevent duplicate header error macro