HID.h File Reference

#include "../../USB.h"
#include <string.h>

Data Structures

struct  USB_HID_Descriptor_t
struct  USB_MouseReport_Data_t
struct  USB_KeyboardReport_Data_t

Defines

#define REQ_GetReport   0x01
#define REQ_GetIdle   0x02
#define REQ_SetReport   0x09
#define REQ_SetIdle   0x0A
#define REQ_GetProtocol   0x03
#define REQ_SetProtocol   0x0B
#define DTYPE_HID   0x21
#define DTYPE_Report   0x22
#define HID_NON_BOOT_PROTOCOL   0x00
#define HID_BOOT_KEYBOARD_PROTOCOL   0x01
#define HID_BOOT_MOUSE_PROTOCOL   0x02

Typedefs

typedef uint8_t USB_Descriptor_HIDReport_Datatype_t

Enumerations

enum  HID_ReportItemTypes_t {
  REPORT_ITEM_TYPE_In = 0,
  REPORT_ITEM_TYPE_Out = 1,
  REPORT_ITEM_TYPE_Feature = 2
}

Generated on Wed Dec 23 18:41:42 2009 for LUFA (Formerly MyUSB) Library by  doxygen 1.6.1