Changeset 51b46f2 in mainline for uspace/drv/usbhid/hid.h
- Timestamp:
- 2011-03-01T15:39:52Z (14 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- e135751
- Parents:
- 0e3505a (diff), cc44f7e (diff)
Note: this is a merge changeset, the changes displayed below correspond to the merge itself.
Use the(diff)
links above to see all the changes relative to each parent. - File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/drv/usbhid/hid.h
r0e3505a r51b46f2 37 37 #define USBHID_HID_H_ 38 38 39 #include <stdint.h> 40 39 41 #include <usb/classes/hid.h> 40 42 #include <ddf/driver.h> 41 43 #include <usb/pipes.h> 42 43 /**44 *45 */46 typedef struct {47 usb_standard_interface_descriptor_t iface_desc;48 usb_standard_endpoint_descriptor_t *endpoints;49 usb_standard_hid_descriptor_t hid_desc;50 uint8_t *report_desc;51 //usb_standard_hid_class_descriptor_info_t *class_desc_info;52 //uint8_t **class_descs;53 } usb_hid_iface_t;54 55 /**56 *57 */58 typedef struct {59 usb_standard_configuration_descriptor_t config_descriptor;60 usb_hid_iface_t *interfaces;61 } usb_hid_configuration_t;62 44 63 45 /** … … 68 50 typedef struct { 69 51 ddf_dev_t *device; 70 usb_hid_configuration_t *conf;71 usb_hid_report_parser_t *parser;72 52 73 53 usb_device_connection_t wire; 74 54 usb_endpoint_pipe_t ctrl_pipe; 75 55 usb_endpoint_pipe_t poll_pipe; 56 57 uint16_t iface; 58 59 uint8_t *report_desc; 60 usb_hid_report_parser_t *parser; 61 62 uint8_t *keycodes; 63 size_t keycode_count; 64 uint8_t modifiers; 65 66 unsigned mods; 67 unsigned lock_keys; 76 68 } usb_hid_dev_kbd_t; 77 69 78 // TODO: more configurations!79 80 70 #endif
Note:
See TracChangeset
for help on using the changeset viewer.