Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/lib/usb/src/pipesinit.c

    rbf4cc3e r18cb870  
    3737#include <usb/pipes.h>
    3838#include <usb/dp.h>
    39 #include <usb/request.h>
    4039#include <errno.h>
    4140#include <assert.h>
     
    371370        int rc = usb_endpoint_pipe_initialize(pipe, connection,
    372371            0, USB_TRANSFER_CONTROL, 8, USB_DIRECTION_BOTH);
    373         if (rc != EOK) {
    374                 return rc;
    375         }
    376         rc = usb_endpoint_pipe_start_session(pipe);
    377         if (rc != EOK) {
    378                 return rc;
    379         }
    380 
    381         uint8_t first[8];
    382         size_t size = 0;
    383         rc = usb_control_request_get(pipe, USB_REQUEST_TYPE_STANDARD,
    384             USB_REQUEST_RECIPIENT_DEVICE, USB_DEVREQ_GET_DESCRIPTOR, 1 << 8,
    385                         0, first, 8, &size);
    386         usb_endpoint_pipe_end_session(pipe);
    387         if (rc != EOK || size  != 8) {
    388                 return rc;
    389         }
    390 
    391         pipe->max_packet_size = first[7];
     372
    392373        return rc;
    393374}
Note: See TracChangeset for help on using the changeset viewer.