Changeset d1582b50 in mainline for uspace/lib/usbhid
- Timestamp:
- 2020-12-14T20:41:53Z (5 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 02fe42e
- Parents:
- 1382446
- git-author:
- Jiri Svoboda <jiri@…> (2020-12-14 20:33:54)
- git-committer:
- Jiri Svoboda <jiri@…> (2020-12-14 20:41:53)
- Location:
- uspace/lib/usbhid
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/lib/usbhid/include/usb/hid/hidpath.h
r1382446 rd1582b50 83 83 uint32_t usage; 84 84 85 /** Attribute of Collection tag in report descriptor */85 /** Attribute of Collection tag in report descriptor */ 86 86 uint8_t flags; 87 87 -
uspace/lib/usbhid/include/usb/hid/hidtypes.h
r1382446 rd1582b50 211 211 int usages_count; 212 212 213 /** Usage page */213 /** Usage page */ 214 214 uint32_t usage_page; 215 215 … … 226 226 int32_t logical_maximum; 227 227 228 /** Length of the items in bits */228 /** Length of the items in bits */ 229 229 int32_t size; 230 230 231 /** C Ount of items*/231 /** Count of items */ 232 232 int32_t count; 233 233 … … 252 252 uint32_t designator_index; 253 253 254 /** Minimum valid designator value */254 /** Minimum valid designator value */ 255 255 uint32_t designator_minimum; 256 256 257 /** Maximum valid designator value */257 /** Maximum valid designator value */ 258 258 uint32_t designator_maximum; 259 259 260 /** Minimal valid physical value */260 /** Minimal valid physical value */ 261 261 int32_t physical_minimum; 262 262 … … 264 264 int32_t physical_maximum; 265 265 266 /** Items attributes */266 /** Items attributes */ 267 267 uint8_t item_flags; 268 268 … … 270 270 usb_hid_report_type_t type; 271 271 272 /** current collection path */272 /** current collection path */ 273 273 usb_hid_report_path_t *usage_path; 274 274 275 /** Unused */275 /** Unused */ 276 276 link_t link; 277 277 -
uspace/lib/usbhid/src/hiddescriptor.c
r1382446 rd1582b50 74 74 75 75 #define USB_HID_INVALID -98 76 /** Unknown tag was founded in report descriptor data */76 /** Unknown tag was founded in report descriptor data */ 77 77 #define USB_HID_UNKNOWN_TAG -99 78 78 … … 245 245 field->item_flags = report_item->item_flags; 246 246 247 /* find the right report list */247 /* find the right report list */ 248 248 usb_hid_report_description_t *report_des; 249 249 report_des = usb_hid_report_find_description(report, … … 352 352 list_initialize(&stack); 353 353 354 /* parser structure initialization */354 /* parser structure initialization */ 355 355 if (usb_hid_report_init(report) != EOK) { 356 356 return EINVAL; 357 357 } 358 358 359 /* report item initialization*/359 /* report item initialization */ 360 360 if (!(report_item = malloc(sizeof(usb_hid_report_item_t)))) { 361 361 return ENOMEM;
Note:
See TracChangeset
for help on using the changeset viewer.