Changeset 10cd715 in mainline for uspace/lib/usbhost/include/usb/host/bus.h
- Timestamp:
- 2017-12-14T14:25:40Z (6 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- bd05140
- Parents:
- 6455d39
- git-author:
- Ondřej Hlavatý <aearsis@…> (2017-12-14 14:24:28)
- git-committer:
- Ondřej Hlavatý <aearsis@…> (2017-12-14 14:25:40)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/lib/usbhost/include/usb/host/bus.h
r6455d39 r10cd715 96 96 void (*endpoint_set_toggle)(endpoint_t *, bool); /**< Optional */ 97 97 98 int (*re quest_address)(bus_t *, usb_address_t*, bool, usb_speed_t);99 int (*release_ address)(bus_t *, usb_address_t);98 int (*reserve_default_address)(bus_t *, usb_speed_t); 99 int (*release_default_address)(bus_t *); 100 100 101 101 int (*reset_toggle)(bus_t *, usb_target_t, toggle_reset_mode_t); … … 137 137 size_t bus_count_bw(endpoint_t *, size_t); 138 138 139 int bus_request_address(bus_t *, usb_address_t *, bool, usb_speed_t); 140 int bus_release_address(bus_t *, usb_address_t); 141 142 143 static inline int bus_reserve_default_address(bus_t *bus, usb_speed_t speed) { 144 usb_address_t addr = USB_ADDRESS_DEFAULT; 145 146 const int r = bus_request_address(bus, &addr, true, speed); 147 assert(addr == USB_ADDRESS_DEFAULT); 148 return r; 149 } 150 151 static inline int bus_release_default_address(bus_t *bus) { 152 return bus_release_address(bus, USB_ADDRESS_DEFAULT); 153 } 139 int bus_reserve_default_address(bus_t *, usb_speed_t); 140 int bus_release_default_address(bus_t *); 154 141 155 142 int bus_reset_toggle(bus_t *, usb_target_t, bool);
Note:
See TracChangeset
for help on using the changeset viewer.