Changeset 0cd8089 in mainline for uspace/lib/usbhost/src/iface.c


Ignore:
Timestamp:
2011-10-31T14:59:04Z (14 years ago)
Author:
Jan Vesely <jano.vesely@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
67f55e7b
Parents:
5e07cbc0
Message:

libusbhost: Change usb_device_manager interface.

Use request_address instead of get_free_address.
Explicit USB address can be requested.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/lib/usbhost/src/iface.c

    r5e07cbc0 r0cd8089  
    105105
    106106        usb_log_debug("Address request speed: %s.\n", usb_str_speed(speed));
    107         *address =
    108             usb_device_manager_get_free_address(&hcd->dev_manager, speed);
    109         usb_log_debug("Address request with result: %d.\n", *address);
    110         if (*address <= 0)
    111                 return *address;
    112         return EOK;
     107        return usb_device_manager_request_address(
     108            &hcd->dev_manager, address, false, speed);
    113109}
    114110/*----------------------------------------------------------------------------*/
     
    128124
    129125        usb_log_debug("Address bind %d-%" PRIun ".\n", address, handle);
    130         return usb_device_manager_bind(&hcd->dev_manager, address, handle);
     126        return usb_device_manager_bind_address(
     127            &hcd->dev_manager, address, handle);
    131128}
    132129/*----------------------------------------------------------------------------*/
     
    160157        assert(hcd);
    161158        usb_log_debug("Address release %d.\n", address);
    162         usb_device_manager_release(&hcd->dev_manager, address);
     159        usb_device_manager_release_address(&hcd->dev_manager, address);
    163160        return EOK;
    164161}
Note: See TracChangeset for help on using the changeset viewer.