Changeset abe8ac5 in mainline for uspace/lib/usb/include/usb/request.h


Ignore:
Timestamp:
2011-02-02T00:00:19Z (13 years ago)
Author:
Vojtech Horky <vojtechhorky@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
0484d92
Parents:
787421c
Message:

Add most needed pipe wrappers for USB requests

Only requests so far needed were implemented now.

This commit might have bugs as no device driver actually uses these
requests.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/lib/usb/include/usb/request.h

    r787421c rabe8ac5  
    3939#include <usb/usb.h>
    4040#include <usb/pipes.h>
     41#include <usb/descriptor.h>
    4142
    4243int usb_control_request_set(usb_endpoint_pipe_t *,
     
    4849    uint16_t, uint16_t, void *, size_t, size_t *);
    4950
     51int usb_request_set_address(usb_endpoint_pipe_t *, usb_address_t);
    5052int usb_request_get_descriptor(usb_endpoint_pipe_t *, usb_request_type_t,
    5153    uint8_t, uint8_t, uint16_t, void *, size_t, size_t *);
     54int usb_request_get_device_descriptor(usb_endpoint_pipe_t *,
     55    usb_standard_device_descriptor_t *);
     56int usb_request_get_bare_configuration_descriptor(usb_endpoint_pipe_t *, int,
     57    usb_standard_configuration_descriptor_t *);
     58int usb_request_get_full_configuration_descriptor(usb_endpoint_pipe_t *, int,
     59    void *, size_t, size_t *);
     60int usb_request_set_configuration(usb_endpoint_pipe_t *, uint8_t);
    5261
    5362#endif
Note: See TracChangeset for help on using the changeset viewer.