summaryrefslogtreecommitdiff
path: root/src/class/hid
diff options
context:
space:
mode:
authorRyan Solorzano <[email protected]>2023-09-12 12:09:39 -0700
committerRyan Solorzano <[email protected]>2023-09-12 12:09:39 -0700
commita3d9eb43f1f0bd1632e4d8fe4fb3f3fc57778f16 (patch)
tree79245a6b042ef645a252405343d2b4df134788e2 /src/class/hid
parent3e8cf3ec8c861233c2a15750a38c38deb2302094 (diff)
Update Lighting Descriptor Template comment
Diffstat (limited to 'src/class/hid')
-rw-r--r--src/class/hid/hid_device.h9
1 files changed, 8 insertions, 1 deletions
diff --git a/src/class/hid/hid_device.h b/src/class/hid/hid_device.h
index 276db894d..966cfd9d1 100644
--- a/src/class/hid/hid_device.h
+++ b/src/class/hid/hid_device.h
@@ -403,7 +403,14 @@ static inline bool tud_hid_gamepad_report(uint8_t report_id, int8_t x, int8_t y
HID_COLLECTION_END \
// HID Lighting and Illumination Report Descriptor Template
-// - 1st parameter is report id HID_REPORT_ID(n) (optional)
+// - 1st parameter is report id (required)
+// Creates 6 report ids for lighting HID usages in the following order:
+// report_id+0: HID_USAGE_LIGHTING_LAMP_ARRAY_ATTRIBUTES_REPORT
+// report_id+1: HID_USAGE_LIGHTING_LAMP_ATTRIBUTES_REQUEST_REPORT
+// report_id+2: HID_USAGE_LIGHTING_LAMP_ATTRIBUTES_RESPONSE_REPORT
+// report_id+3: HID_USAGE_LIGHTING_LAMP_MULTI_UPDATE_REPORT
+// report_id+4: HID_USAGE_LIGHTING_LAMP_RANGE_UPDATE_REPORT
+// report_id+5: HID_USAGE_LIGHTING_LAMP_ARRAY_CONTROL_REPORT
#define TUD_HID_REPORT_DESC_LIGHTING(report_id) \
HID_USAGE_PAGE ( HID_USAGE_PAGE_LIGHTING_AND_ILLUMINATION ),\
HID_USAGE ( HID_USAGE_LIGHTING_LAMP_ARRAY ),\