SDAA062 September 2025 TMS320F28P559SJ-Q1
Main item is used to define the data domain or a group of data domain. The data domain types are defined with bTag, which is listed in Table 2-5
| Item Type | bTag Value | Description |
|---|---|---|
| Input | 0x8 | USB device reports data to USB host |
| Output | 0x9 | USB host send data to USB device |
| Feature | 0xB | Return configuration information |
| Collection | 0xA | Start of data domain |
| End Collection | 0xC | End of data domain |
With the input, output, and feature item types, the data bytes come after the bTag, describes the detailed functions of this main item. The complete definition can be found in USB-IF documents hid-6.2.2.7. The data bytes come after the collection. End collection item types are listed in Table 2-6.
| Item Type | bTag Value | Description |
|---|---|---|
| Collection | 0xA0 | Physical: defines the USB device physical structures and connection. For example, key and scroll wheel |
| 0xA1 | Application: defines the input and corresponding output signal of the USB device. For example, touchpad finger position, volume control. | |
| 0xA2 | Logical: maps the physical and application. For example defines the scroll wheel (physical) as the volume control (application) | |
| 0xA3 | Start of data domain | |
| End Collection | 0xC0 | Close an item collection |