Changeset da55d5b in mainline for uspace/lib/usb/include/usb/classes/hub.h
- Timestamp:
- 2010-11-26T15:24:37Z (13 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 08f747e, 8e423a2d, bbc28be, c39544a
- Parents:
- b12d3cc
- git-author:
- smekideki@…> (2010-11-26 15:24:37)
- git-committer:
- smekideki@…> (2010-11-26 15:24:37)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/lib/usb/include/usb/classes/hub.h
rb12d3cc rda55d5b 37 37 38 38 #include <sys/types.h> 39 #include <usb/hcdhubd.h> 39 40 40 41 … … 148 149 } usb_hub_descriptor_t; 149 150 150 /** 151 * Maximum size of usb hub descriptor in bytes 152 */ 153 extern size_t USB_HUB_MAX_DESCRIPTOR_SIZE; 154 155 /** 156 * hub descriptor type 157 */ 158 extern uint8_t USB_HUB_DESCRIPTOR_TYPE; 159 160 /** 161 * @brief create uint8_t array with serialized descriptor 162 * 163 * @param descriptor 164 */ 165 void * usb_serialize_hub_descriptor(usb_hub_descriptor_t * descriptor); 166 167 /** 168 * @brief create deserialized desriptor structure out of serialized descriptor 169 * 170 * The serialized descriptor must be proper usb hub descriptor, otherwise an eerror might occur. 171 * 172 * @param sdescriptor serialized descriptor 173 */ 174 usb_hub_descriptor_t * usb_deserialize_hub_desriptor(void * sdescriptor); 151 175 152 176 153 /** @brief usb hub specific request types. … … 215 192 } usb_hub_request_t; 216 193 194 /** 195 * Maximum size of usb hub descriptor in bytes 196 */ 197 extern size_t USB_HUB_MAX_DESCRIPTOR_SIZE; 198 199 /** 200 * @brief create uint8_t array with serialized descriptor 201 * 202 * @param descriptor 203 */ 204 void * usb_serialize_hub_descriptor(usb_hub_descriptor_t * descriptor); 205 206 /** 207 * @brief create deserialized desriptor structure out of serialized descriptor 208 * 209 * The serialized descriptor must be proper usb hub descriptor, otherwise an eerror might occur. 210 * 211 * @param sdescriptor serialized descriptor 212 */ 213 usb_hub_descriptor_t * usb_deserialize_hub_desriptor(void * sdescriptor); 214 215 /** 216 * @brief create hub structure instance 217 * 218 * @param device 219 * @return 220 */ 221 usb_hcd_hub_info_t * usb_create_hub_info(device_t * device); 222 217 223 218 224
Note:
See TracChangeset
for help on using the changeset viewer.