HIDReportData.h File Reference


Defines

#define IOF_CONSTANT   (1 << 0)
#define IOF_DATA   (0 << 0)
#define IOF_VARIABLE   (1 << 1)
#define IOF_ARRAY   (0 << 1)
#define IOF_RELATIVE   (1 << 2)
#define IOF_ABSOLUTE   (0 << 2)
#define IOF_WRAP   (1 << 3)
#define IOF_NOWRAP   (0 << 3)
#define IOF_NONLINEAR   (1 << 4)
#define IOF_LINEAR   (0 << 4)
#define IOF_NOPREFERRED   (1 << 5)
#define IOF_PREFERREDSTATE   (0 << 5)
#define IOF_NULLSTATE   (1 << 6)
#define IOF_NONULLPOSITION   (0 << 6)
#define IOF_BUFFEREDBYTES   (1 << 8)
#define IOF_BITFIELD   (0 << 8)

Detailed Description

Constants for HID report item attributes. Refer to the HID specification for details on each flag's meaning when applied to an IN, OUT or FEATURE item.

Define Documentation

#define IOF_ABSOLUTE   (0 << 2)

HID_ReportItem_t.ItemFlags flag for absolute data.

#define IOF_ARRAY   (0 << 1)

HID_ReportItem_t.ItemFlags flag for array data.

#define IOF_BITFIELD   (0 << 8)

HID_ReportItem_t.ItemFlags flag for bitfield data.

#define IOF_BUFFEREDBYTES   (1 << 8)

HID_ReportItem_t.ItemFlags flag for buffered bytes.

#define IOF_CONSTANT   (1 << 0)

HID_ReportItem_t.ItemFlags flag for constant data.

#define IOF_DATA   (0 << 0)

#define IOF_LINEAR   (0 << 4)

HID_ReportItem_t.ItemFlags flag for linear data.

#define IOF_NONLINEAR   (1 << 4)

HID_ReportItem_t.ItemFlags flag for non linear data.

#define IOF_NONULLPOSITION   (0 << 6)

HID_ReportItem_t.ItemFlags flag for no null position data.

#define IOF_NOPREFERRED   (1 << 5)

HID_ReportItem_t.ItemFlags flag for no preferred state.

#define IOF_NOWRAP   (0 << 3)

HID_ReportItem_t.ItemFlags flag for non-wrapped value data.

#define IOF_NULLSTATE   (1 << 6)

HID_ReportItem_t.ItemFlags flag for null state items.

#define IOF_PREFERREDSTATE   (0 << 5)

HID_ReportItem_t.ItemFlags flag for preferred state items.

#define IOF_RELATIVE   (1 << 2)

HID_ReportItem_t.ItemFlags flag for relative data.

#define IOF_VARIABLE   (1 << 1)

HID_ReportItem_t.ItemFlags flag for variable data.

#define IOF_WRAP   (1 << 3)

HID_ReportItem_t.ItemFlags flag for wrapped value data.


Generated on Tue Jun 10 19:58:55 2008 for MyUSB Library by  doxygen 1.5.5