Changeset 026d6e2 in mainline for uspace/lib


Ignore:
Timestamp:
2011-02-18T19:41:52Z (14 years ago)
Author:
Vojtech Horky <vojtechhorky@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
b6c7da6, fbf0589
Parents:
9df965ec (diff), 0c00dac (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.
Message:

Merge development/ changes

Location:
uspace/lib
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • uspace/lib/drv/generic/remote_usbhc.c

    r9df965ec r026d6e2  
    4040
    4141#define USB_MAX_PAYLOAD_SIZE 1020
     42#define HACK_MAX_PACKET_SIZE 8
     43#define HACK_MAX_PACKET_SIZE_INTERRUPT_IN 4
    4244
    4345static void remote_usbhc_get_address(device_t *, void *, ipc_callid_t, ipc_call_t *);
     
    326328        trans->size = len;
    327329
    328         int rc = transfer_func(device, target, buffer, len,
     330        int rc = transfer_func(device, target, HACK_MAX_PACKET_SIZE,
     331            buffer, len,
    329332            callback_out, trans);
    330333
     
    372375        trans->size = len;
    373376
    374         int rc = transfer_func(device, target, trans->buffer, len,
     377        int rc = transfer_func(device, target, HACK_MAX_PACKET_SIZE_INTERRUPT_IN,
     378            trans->buffer, len,
    375379            callback_in, trans);
    376380
     
    580584        trans->size = data_buffer_len;
    581585
    582         rc = usb_iface->control_write(device, target,
     586        rc = usb_iface->control_write(device, target, HACK_MAX_PACKET_SIZE,
    583587            setup_packet, setup_packet_len,
    584588            data_buffer, data_buffer_len,
     
    644648        }
    645649
    646         rc = usb_iface->control_read(device, target,
     650        rc = usb_iface->control_read(device, target, HACK_MAX_PACKET_SIZE,
    647651            setup_packet, setup_packet_len,
    648652            trans->buffer, trans->size,
  • uspace/lib/drv/include/usbhc_iface.h

    r9df965ec r026d6e2  
    216216
    217217/** Out transfer processing function prototype. */
    218 typedef int (*usbhc_iface_transfer_out_t)(device_t *, usb_target_t,
     218typedef int (*usbhc_iface_transfer_out_t)(device_t *, usb_target_t, size_t,
    219219    void *, size_t,
    220220    usbhc_iface_transfer_out_callback_t, void *);
    221221
    222 /** Setup transfer processing function prototype. */
     222/** Setup transfer processing function prototype. @deprecated */
    223223typedef usbhc_iface_transfer_out_t usbhc_iface_transfer_setup_t;
    224224
    225225/** In transfer processing function prototype. */
    226 typedef int (*usbhc_iface_transfer_in_t)(device_t *, usb_target_t,
     226typedef int (*usbhc_iface_transfer_in_t)(device_t *, usb_target_t, size_t,
    227227    void *, size_t,
    228228    usbhc_iface_transfer_in_callback_t, void *);
     
    252252
    253253        int (*control_write)(device_t *, usb_target_t,
     254            size_t,
    254255            void *, size_t, void *, size_t,
    255256            usbhc_iface_transfer_out_callback_t, void *);
    256257
    257258        int (*control_read)(device_t *, usb_target_t,
     259            size_t,
    258260            void *, size_t, void *, size_t,
    259261            usbhc_iface_transfer_in_callback_t, void *);
  • uspace/lib/usbvirt/Makefile

    r9df965ec r026d6e2  
    3030LIBRARY = libusbvirt
    3131
    32 LIBS = $(LIBUSB_PREFIX)/libusb.a
    3332EXTRA_CFLAGS = -I$(LIBUSB_PREFIX)/include -Iinclude
    3433
Note: See TracChangeset for help on using the changeset viewer.