Turnstone Operating System
|
USB keyboard driver. More...
#include <driver/usb.h>
#include <memory.h>
#include <logging.h>
#include <device/kbd.h>
#include <device/kbd_scancodes.h>
Classes | |
struct | usb_kbd_report_t |
struct | usb_driver_t |
Typedefs | |
typedef struct usb_kbd_report_t | usb_kbd_report_t |
typedef struct usb_driver_t | usb_driver_t |
Functions | |
MODULE ("turnstone.kernel.hw.usb.kbd") | |
int8_t | usb_keyboard_transfer_cb (usb_controller_t *usb_controller, usb_transfer_t *usb_transfer) |
int8_t | usb_keyboard_init (usb_device_t *usb_device) |
Variables | |
boolean_t | kbd_is_usb |
const wchar_t | KBD_USB_SCANCODE_MAP [] |
USB keyboard driver.
This work is licensed under TURNSTONE OS Public License. Please read and understand latest version of Licence.