Changeset 1a38701 in mainline for uspace/lib/usb/include/usb/dev.h
- Timestamp:
- 2011-12-12T12:09:12Z (12 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- dbb7e3b
- Parents:
- c24c157d
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/lib/usb/include/usb/dev.h
rc24c157d r1a38701 37 37 #include <devman.h> 38 38 #include <usb/usb.h> 39 #include <usb/hc.h>40 41 42 /** Abstraction of a physical connection to the device.43 * This type is an abstraction of the USB wire that connects the host and44 * the function (device).45 */46 typedef struct {47 /** Connection to the host controller device is connected to. */48 usb_hc_connection_t *hc_connection;49 /** Address of the device. */50 usb_address_t address;51 } usb_device_connection_t;52 53 int usb_device_connection_initialize(usb_device_connection_t *,54 usb_hc_connection_t *, usb_address_t);55 56 /** Initialize connection to USB device on default address.57 *58 * @param dev_connection Device connection structure to be initialized.59 * @param hc_connection Initialized connection to host controller.60 * @return Error code.61 */62 static inline int usb_device_connection_initialize_on_default_address(63 usb_device_connection_t *connection, usb_hc_connection_t *hc_conn)64 {65 return usb_device_connection_initialize(connection, hc_conn, 0);66 }67 39 68 40 int usb_get_info_by_handle(devman_handle_t,
Note:
See TracChangeset
for help on using the changeset viewer.