usbd_select_interface()

Выбрать интерфейс для устройства USB

Прототип:

#include <sys/usbdi.h>
int usbd_select_interface( struct usbd_device *device,
uint8_t ifc,
uint8_t alt );

Аргументы:

device
Дескриптор, идентифицирующий устройство USB.
ifc
Идентификатор интерфейса (bInterfaceNumber).
alt
Альтернативный идентификатор (bAlternateSetting).

Библиотека:

libusbdi

Описание:

Функция usbd_select_interface() позволяет выбрать интерфейс для устройства USB.

Возвращаемое значение:

EOK
Успешное завершение.
ENOMEM
Недостаточно памяти для блока URB.
ENODEV
Устройство было отсоединено.

Классификация:

ЗОСРВ «Нейтрино»

Безопасность использования
Точка остановки потока
Да
Обработчик прерываний
Нет
Обработчик сигналов
Нет
В потоке
Да

Тематические ссылки:

usbd_select_config()




Предыдущий раздел: Библиотека libusbdi