USB Host Shield 2.0
|
#include "hid.h"
Go to the source code of this file.
Classes | |
struct | MOUSEINFO |
class | MouseReportParser |
struct | MODIFIERKEYS |
struct | KBDINFO |
struct | KBDLEDS |
class | KeyboardReportParser |
class | HIDBoot< BOOT_PROTOCOL > |
Macros | |
#define | KEY_SPACE 0x2c |
#define | KEY_ZERO 0x27 |
#define | KEY_ZERO2 0x62 |
#define | KEY_ENTER 0x28 |
#define | KEY_PERIOD 0x63 |
#define | KEY_NUM_LOCK 0x53 |
#define | KEY_CAPS_LOCK 0x39 |
#define | KEY_SCROLL_LOCK 0x47 |
#define | totalEndpoints (((BOOT_PROTOCOL & HID_PROTOCOL_KEYBOARD)? 2 : 0)+((BOOT_PROTOCOL & HID_PROTOCOL_MOUSE)? 1 : 0)) |
#define | epMUL (((BOOT_PROTOCOL & HID_PROTOCOL_KEYBOARD)? 1 : 0)+((BOOT_PROTOCOL & HID_PROTOCOL_MOUSE)? 1 : 0)) |
#define | HID_MAX_HID_CLASS_DESCRIPTORS 5 |
#define totalEndpoints (((BOOT_PROTOCOL & HID_PROTOCOL_KEYBOARD)? 2 : 0)+((BOOT_PROTOCOL & HID_PROTOCOL_MOUSE)? 1 : 0)) |
#define epMUL (((BOOT_PROTOCOL & HID_PROTOCOL_KEYBOARD)? 1 : 0)+((BOOT_PROTOCOL & HID_PROTOCOL_MOUSE)? 1 : 0)) |