SAMV71 Xplained Ultra Software Package 1.3

HID Items for Data Fields
[USB HID Report]

Collaboration diagram for HID Items for Data Fields:

Defines

#define HIDReport_CONSTANT   (1 << 0)
#define HIDReport_VARIABLE   (1 << 1)
#define HIDReport_RELATIVE   (1 << 2)
#define HIDReport_WRAP   (1 << 3)
#define HIDReport_NONLINEAR   (1 << 4)
#define HIDReport_NOPREFERRED   (1 << 5)
#define HIDReport_NULLSTATE   (1 << 6)
#define HIDReport_VOLATILE   (1 << 7)
#define HIDReport_BUFFEREDBYTES   (1 << 8)

Detailed Description

This section lists definitions for HID Input, Output and Feature items that are used to create the data fields within a report. ( HID Spec. 6.2.2.5 )


Define Documentation

#define HIDReport_BUFFEREDBYTES   (1 << 8)

Indicates the device produces a fixed-length stream of bytes.

Definition at line 139 of file HIDReports.h.

#define HIDReport_CONSTANT   (1 << 0)

The report value is constant (vs. variable).

Definition at line 121 of file HIDReports.h.

#define HIDReport_NONLINEAR   (1 << 4)

Indicates that the data reported has been processed and is no longer linear with the original measurements.

Definition at line 130 of file HIDReports.h.

#define HIDReport_NOPREFERRED   (1 << 5)

Device has no preferred state to which it automatically returns.

Definition at line 132 of file HIDReports.h.

#define HIDReport_NULLSTATE   (1 << 6)

Device has a null state, in which it does not report meaningful information.

Definition at line 135 of file HIDReports.h.

#define HIDReport_RELATIVE   (1 << 2)

Data is relative (vs. absolute).

Definition at line 125 of file HIDReports.h.

#define HIDReport_VARIABLE   (1 << 1)

Data reported is a variable (vs. array).

Definition at line 123 of file HIDReports.h.

#define HIDReport_VOLATILE   (1 << 7)

Indicates data can change without the host intervention.

Definition at line 137 of file HIDReports.h.

#define HIDReport_WRAP   (1 << 3)

Value rolls over when it reach a maximum/minimum.

Definition at line 127 of file HIDReports.h.

 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Defines