Ignore:
File:
1 edited

Legend:

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

    r5e07e2b5 r0b4e7ca  
    162162    usb_endpoint_description_t **);
    163163
    164 int usb_device_retrieve_descriptors(usb_pipe_t *, usb_device_descriptors_t *);
    165 int usb_device_create_pipes(ddf_dev_t *, usb_device_connection_t *,
    166     usb_endpoint_description_t **, uint8_t *, size_t, int, int,
    167     usb_endpoint_mapping_t **, size_t *);
    168 int usb_device_destroy_pipes(ddf_dev_t *, usb_endpoint_mapping_t *, size_t);
    169 int usb_device_create(ddf_dev_t *, usb_endpoint_description_t **, usb_device_t **, const char **);
     164typedef bool (*usb_polling_callback_t)(usb_device_t *,
     165    uint8_t *, size_t, void *);
     166typedef void (*usb_polling_terminted_callback_t)(usb_device_t *, bool, void *);
    170167
    171 size_t usb_interface_count_alternates(uint8_t *, size_t, uint8_t);
    172 int usb_alternate_interfaces_create(uint8_t *, size_t, int,
    173     usb_alternate_interfaces_t **);
     168int usb_device_auto_poll(usb_device_t *, size_t,
     169    usb_polling_callback_t, size_t, usb_polling_terminted_callback_t, void *);
    174170
    175171#endif
Note: See TracChangeset for help on using the changeset viewer.