Changeset 1a38701 in mainline for uspace/lib/usb/include/usb/dev.h


Ignore:
Timestamp:
2011-12-12T12:09:12Z (12 years ago)
Author:
Jan Vesely <jano.vesely@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
dbb7e3b
Parents:
c24c157d
Message:

libusb, libusbdev: Move usb_device_connection to separate header in libusbdev.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/lib/usb/include/usb/dev.h

    rc24c157d r1a38701  
    3737#include <devman.h>
    3838#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 and
    44  * 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 }
    6739
    6840int usb_get_info_by_handle(devman_handle_t,
Note: See TracChangeset for help on using the changeset viewer.