report.h File Reference

HID Report Descriptor. More...

#include "items.h"

Go to the source code of this file.

Defines

#define END_COLLECTION()   ITEM_CREATE0(ITEM_MAIN, TAG_END_COLLECTION)
 End a collection.
#define INPUT(modifiers)   ITEM_CREATE1(ITEM_MAIN, TAG_INPUT, modifiers)
#define LOGICAL_MAXIMUM1(value)   ITEM_CREATE1(ITEM_GLOBAL, TAG_LOGICAL_MAXIMUM, value)
#define LOGICAL_MINIMUM1(value)   ITEM_CREATE1(ITEM_GLOBAL, TAG_LOGICAL_MINIMUM, value)
#define OUTPUT(modifiers)   ITEM_CREATE1(ITEM_MAIN, TAG_OUTPUT, modifiers)
#define REPORT_COUNT1(count)   ITEM_CREATE1(ITEM_GLOBAL, TAG_REPORT_COUNT, count)
#define REPORT_SIZE1(size)   ITEM_CREATE1(ITEM_GLOBAL, TAG_REPORT_SIZE, size)
#define START_COLLECTION(collection)   ITEM_CREATE1(ITEM_MAIN, TAG_COLLECTION, collection)
 Start a collection.
#define STD_USAGE_PAGE(page)   ITEM_CREATE1(ITEM_GLOBAL, TAG_USAGE_PAGE, page)
 Use standard Usage Page.
#define USAGE1(usage_id)   ITEM_CREATE1(ITEM_LOCAL, TAG_USAGE, usage_id)
 Usage with one byte usage ID.
#define USAGE_MAXIMUM1(value)   ITEM_CREATE1(ITEM_LOCAL, TAG_USAGE_MAXIMUM, value)
#define USAGE_MINIMUM1(value)   ITEM_CREATE1(ITEM_LOCAL, TAG_USAGE_MINIMUM, value)


Detailed Description

HID Report Descriptor.

Definition in file report.h.


Generated on Thu Jun 2 07:45:51 2011 for HelenOS/USB by  doxygen 1.4.7