Fork us on GitHub Follow us on Facebook Follow us on Twitter

Changeset 6b433a8 in mainline for uspace/lib/usbdev/src/pipes.c


Ignore:
Timestamp:
2017-11-20T19:14:31Z (4 years ago)
Author:
Salmelu <salmelu@…>
Branches:
lfn, master
Children:
27b0ea0
Parents:
d3086873
Message:

Isochronous transfers - endpoint initialization

File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/lib/usbdev/src/pipes.c

    rd3086873 r6b433a8  
    255255    usb_transfer_type_t transfer_type, size_t max_packet_size,
    256256    usb_direction_t direction, unsigned packets,
    257     unsigned max_burst, unsigned max_streams, usb_dev_session_t *bus_session)
    258 {
    259         // FIXME refactor this function
     257    unsigned max_burst, unsigned max_streams, unsigned bytes_per_interval,
     258        unsigned mult, usb_dev_session_t *bus_session)
     259{
     260        // FIXME: refactor this function PLEASE
    260261        assert(pipe);
    261262
     
    267268        pipe->desc.usb3.max_burst = max_burst;
    268269        pipe->desc.usb3.max_streams = max_streams;
     270        pipe->desc.usb3.mult = mult;
     271        pipe->desc.usb3.bytes_per_interval = bytes_per_interval;
    269272        pipe->auto_reset_halt = false;
    270273        pipe->bus_session = bus_session;
     
    284287
    285288        const int rc = usb_pipe_initialize(pipe, 0, USB_TRANSFER_CONTROL,
    286             CTRL_PIPE_MIN_PACKET_SIZE, USB_DIRECTION_BOTH, 1, 0, 0, bus_session);
     289            CTRL_PIPE_MIN_PACKET_SIZE, USB_DIRECTION_BOTH, 1, 0, 0, 0, 0, bus_session);
    287290
    288291        pipe->auto_reset_halt = true;
Note: See TracChangeset for help on using the changeset viewer.