Changeset 98d06b8 in mainline for uspace/drv/usbhub/usbhub_private.h
- Timestamp:
- 2010-12-10T15:11:24Z (13 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- c01255c
- Parents:
- b5ec347
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/drv/usbhub/usbhub_private.h
rb5ec347 r98d06b8 100 100 * @brief create hub structure instance 101 101 * 102 * Set the address and port count information most importantly. 103 * 102 104 * @param device 105 * @param hc host controller phone 103 106 * @return 104 107 */ 105 usb_hub_info_t * usb_create_hub_info(device_t * device );108 usb_hub_info_t * usb_create_hub_info(device_t * device, int hc); 106 109 107 110 /** list of hubs maanged by this driver */ … … 146 149 147 150 /** 148 * set the device requ sst to be a set address request151 * set the device request to be a set address request 149 152 * @param request 150 153 * @param addr … … 154 157 ){ 155 158 request->index = 0; 156 request->request_type = 0;/// \TODO this is not very nice sollution 159 request->request_type = 0;/// \TODO this is not very nice sollution, we ned constant 157 160 request->request = USB_DEVREQ_SET_ADDRESS; 158 161 request->value = addr; 159 162 request->length = 0; 160 163 } 164 165 /** 166 * set the device request to be a get hub descriptor request. 167 * @warning the size is allways set to USB_HUB_MAX_DESCRIPTOR_SIZE 168 * @param request 169 * @param addr 170 */ 171 static inline void usb_hub_get_descriptor_request( 172 usb_device_request_setup_packet_t * request 173 ){ 174 request->index = 0; 175 request->request_type = USB_HUB_REQ_TYPE_GET_DESCRIPTOR; 176 request->request = USB_HUB_REQUEST_GET_DESCRIPTOR; 177 request->value = USB_DESCTYPE_HUB; 178 request->length = USB_HUB_MAX_DESCRIPTOR_SIZE; 179 } 180 161 181 162 182
Note:
See TracChangeset
for help on using the changeset viewer.