lophtware projects
Report Type: IN / OUT
Report Size: 32 Bytes
Acknowledged By: Command Acknowledgement
| Report ID | Flags | Name |
|---|---|---|
| 00000100 | u 0000000 |
32 bytes |
HID Report ID. Always 0x04.
| Bits | Direction | Meaning |
|---|---|---|
u |
OUT | Whether to update the descriptor; 1 to update it, 0 to leave it alone. For IN Reports this will always be 0. |
Unicode (UTF-16) representation of the configuration’s name. There is space for 16 characters in Little Endian notation (Least-Significant Byte first).
Any unused characters should be set to 0x0000 and the string is considered terminated by the first occurrence of a 0x0000 character.
The name cannot be zero-length (ie. the first two bytes both 0x00), otherwise a Negative Command Acknowledgement will be returned in response.
The descriptor will not be stored into non-volatile storage until a Store Current Configuration command is issued, so any
subsequent Get_String_Descriptor requests will continue to return the old descriptor, and any Set_Configuration requests or power cycles will lose the
changes.