Changeset 5e2b1ae6 in mainline for uspace/lib/usbhost/include


Ignore:
Timestamp:
2018-01-07T01:54:45Z (8 years ago)
Author:
Ondřej Hlavatý <aearsis@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
3dc3f99
Parents:
63431db2
Message:

usbhost: reserve default speed in library

Location:
uspace/lib/usbhost/include/usb/host
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • uspace/lib/usbhost/include/usb/host/bus.h

    r63431db2 r5e2b1ae6  
    100100        void (*interrupt)(bus_t *, uint32_t);
    101101        int (*status)(bus_t *, uint32_t *);
    102         int (*reserve_default_address)(bus_t *, usb_speed_t);
    103         int (*release_default_address)(bus_t *);
    104102
    105103        /* Operations on device */
     
    139137        const bus_ops_t *ops;
    140138
     139        /* Reserving default address - USB_SPEED_MAX when free. */
     140        usb_speed_t default_address_speed;
     141
    141142        /* This structure is meant to be extended by overriding. */
    142143} bus_t;
     
    166167
    167168int bus_reserve_default_address(bus_t *, usb_speed_t);
    168 int bus_release_default_address(bus_t *);
     169void bus_release_default_address(bus_t *);
    169170
    170171#endif
  • uspace/lib/usbhost/include/usb/host/usb2_bus.h

    r63431db2 r5e2b1ae6  
    5050        bus_t base;                     /**< Inheritance - keep this first */
    5151
    52         /** The speed which reserved default address. Invalid unless reserved. */
    53         usb_speed_t default_address_speed;
    54 
    5552        /** Map of occupied addresses */
    5653        bool address_occupied [USB_ADDRESS_COUNT];
     
    6461extern const bus_ops_t usb2_bus_ops;
    6562
    66 extern int usb2_bus_init(usb2_bus_t *, size_t);
     63extern void usb2_bus_init(usb2_bus_t *, size_t);
    6764
    6865#endif
Note: See TracChangeset for help on using the changeset viewer.