Цитата:
А причем здесь hid - устройство? Я ведь не мышку/клаву подключаю.
|
Прошу извинения, ошибся.
Никогда не имел плат Arduino с мостом на Atmega8U2, а когда только появилась информация про Arduino UNO , я прочитал в одном блоге про эту плату статью.
Так вот в статье автор писал, что плата не требует драйвера, потому что она выдает себя как hid устройство. С того времени я так и считал.
Попытался поиском найти ту самую статью , но не получилось.
А вот кроме мышки и клавы, есть класс USB HID Consumer Control
Цитата:
Помимо детальных спецификаций классических устройств ввода (типа клавиатур и мышек) стандарт HID определяет особый класс устройств без детальных спецификаций. Этот класс именуется USB HID Consumer Control и представляет по сути нерегламентированный канал связи с устройством. При этом устройство пользуется теми же стандартными для операционной системы драйверами что и мышка с клавиатурой. Таким образом можно создать USB устройство которое не требует создания и инсталляции специальных драйверов в большинстве распространенных компьютерных операционных систем.
Этим стали массово пользоваться, и появилось огромное количество устройств, которые, по сути, интерфейсами взаимодействия с человеком не являются. Например, телефонное устройство, термометр[3], устройство управления аудио и медицинское оборудование. Даже ИБП (источники бесперебойного питания) определяют себя, как принадлежащие классу USB HID, несмотря на то, что они часто не имеют человеческого интерфейса вообще. Любое устройство может принадлежать к USB HID классу, если оно удовлетворяет логическим спецификациям HID Consumer Control.
|
Вот пример использования
HID драйвера на роутере TP-Link