Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/lib/drv/include/usb_iface.h

    r95120c3 r56fb3732  
    2727 */
    2828
    29 /** @addtogroup libdrv
    30  * @addtogroup usb
     29/** @addtogroup libdrv usb
    3130 * @{
    3231 */
     
    4140#include <usb/usb.h>
    4241typedef enum {
    43         /** Tell USB address assigned to device.
    44          * Parameters:
    45          * - devman handle id
    46          * Answer:
    47          * - EINVAL - unknown handle or handle not managed by this driver
    48          * - ENOTSUP - operation not supported (shall not happen)
    49          * - arbitrary error code if returned by remote implementation
    50          * - EOK - handle found, first parameter contains the USB address
    51          */
    52         IPC_M_USB_GET_ADDRESS,
    53 
    54         /** Tell interface number given device can use.
    55          * Parameters
    56          * - devman handle id of the device
    57          * Answer:
    58          * - ENOTSUP - operation not supported (can also mean any interface)
    59          * - EOK - operation okay, first parameter contains interface number
    60          */
    61         IPC_M_USB_GET_INTERFACE,
    62 
    6342        /** Tell devman handle of device host controller.
    6443         * Parameters:
     
    7554/** USB device communication interface. */
    7655typedef struct {
    77         int (*get_address)(device_t *, devman_handle_t, usb_address_t *);
    78         int (*get_interface)(device_t *, devman_handle_t, int *);
    7956        int (*get_hc_handle)(device_t *, devman_handle_t *);
    8057} usb_iface_t;
Note: See TracChangeset for help on using the changeset viewer.