Операционная система ЗОСРВ «Нейтрино» > Руководство разработчика > Основные принципы системной разработки > Разработка драйверов и драйверные библиотеки > Драйверные библиотеки > Библиотека разработки драйверов USB-устройств (libusbdi) > API > Другие функции > usbd_reset_device()



usbd_reset_device()

Сбросить устройство USB

Прототип:

#include <sys/usbdi.h>
int usbd_reset_device( struct usbd_device *device );

Аргументы:

device
Дескриптор, идентифицирующий устройство USB.

Библиотека:

libusbdi

Описание:

Функция usbd_reset_device() позволяет произвести сброс указанного устройства USB.

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

EOK
Успешное завершение.
ENODEV
Устройство было отсоединено.

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

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

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

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

usbd_attach(), usbd_connect()




Предыдущий раздел: Библиотека разработки драйверов USB-устройств (libusbdi)