Changeset 61bb85d in mainline for uspace/drv/uhci-hcd/iface.c


Ignore:
Timestamp:
2011-02-09T10:25:01Z (13 years ago)
Author:
Jan Vesely <jano.vesely@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
2964aa87
Parents:
3cc5ccda
Message:

Fix: interrupt calls should use interrupt trackers
Fix: interrupt tracker should always set next step (it is NULL during te first call)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/drv/uhci-hcd/iface.c

    r3cc5ccda r61bb85d  
    113113        if (!tracker)
    114114                return ENOMEM;
    115         tracker_control_read_data_old(tracker);
     115        tracker_interrupt_out(tracker);
    116116        return EOK;
    117117}
     
    121121    usbhc_iface_transfer_in_callback_t callback, void *arg)
    122122{
    123         size_t max_packet_size = 8;
     123        size_t max_packet_size = 4;
    124124        dev_speed_t speed = FULL_SPEED;
    125125
     
    128128        if (!tracker)
    129129                return ENOMEM;
    130         tracker_control_read_data_old(tracker);
     130        tracker_interrupt_in(tracker);
    131131        return EOK;
    132132}
Note: See TracChangeset for help on using the changeset viewer.