Changeset d2fc1c2 in mainline for uspace/lib/usb/src/request.c
- Timestamp:
- 2011-03-08T18:18:05Z (14 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 48d2765, 8e9becf6
- Parents:
- d477734 (diff), a8e98498 (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/lib/usb/src/request.c
rd477734 rd2fc1c2 110 110 * (must be in USB endianness). 111 111 * @param data Buffer where to store data accepted during the DATA stage. 112 * (they will come in USB endian ess).112 * (they will come in USB endianness). 113 113 * @param data_size Size of the @p data buffer 114 114 * (in native endianness). … … 161 161 * the new address. 162 162 * 163 * @see usb_drv_reserve_default_address164 * @see usb_drv_release_default_address165 * @see usb_drv_request_address166 * @see usb_drv_release_address167 * @see usb_drv_bind_address168 *169 163 * @param pipe Control endpoint pipe (session must be already started). 170 164 * @param new_address New USB address to be set (in native endianness). … … 201 195 * @param[in] pipe Control endpoint pipe (session must be already started). 202 196 * @param[in] request_type Request type (standard/class/vendor). 197 * @param[in] recipient Request recipient (device/interface/endpoint). 203 198 * @param[in] descriptor_type Descriptor type (device/configuration/HID/...). 204 199 * @param[in] descriptor_index Descriptor index. … … 235 230 * @param[in] pipe Control endpoint pipe (session must be already started). 236 231 * @param[in] request_type Request type (standard/class/vendor). 232 * @param[in] recipient Request recipient (device/interface/endpoint). 237 233 * @param[in] descriptor_type Descriptor type (device/configuration/HID/...). 238 234 * @param[in] descriptor_index Descriptor index. … … 528 524 return EEMPTY; 529 525 } 530 /* Sub stract first 2 bytes (length and descriptor type). */526 /* Subtract first 2 bytes (length and descriptor type). */ 531 527 string_descriptor_size -= 2; 532 528 … … 548 544 size_t i; 549 545 for (i = 0; i < langs_count; i++) { 550 /* Language code from the descriptor is in USB endian ess. */546 /* Language code from the descriptor is in USB endianness. */ 551 547 /* FIXME: is this really correct? */ 552 548 uint16_t lang_code = (string_descriptor[2 + 2 * i + 1] << 8) … … 569 565 * 570 566 * @param[in] pipe Control endpoint pipe (session must be already started). 571 * @param[in] index String index (in native endian ess),567 * @param[in] index String index (in native endianness), 572 568 * first index has number 1 (index from descriptors can be used directly). 573 * @param[in] lang String language (in native endian ess).569 * @param[in] lang String language (in native endianness). 574 570 * @param[out] string_ptr Where to store allocated string in native encoding. 575 571 * @return Error code. … … 613 609 goto leave; 614 610 } 615 /* Sub stract first 2 bytes (length and descriptor type). */611 /* Subtract first 2 bytes (length and descriptor type). */ 616 612 string_size -= 2; 617 613
Note:
See TracChangeset
for help on using the changeset viewer.