Описание тега usb-descriptor

Дескриптор USB - это структура данных, используемая устройством USB для предоставления хосту информации об устройстве.
1 ответ

Повторное перечисление USB-устройства, которое обновлено со старого на новое встроенное ПО с изменениями в дескрипторе

Если я подключаю устройство USB к хосту, а затем обновляю устройство USB новой микропрограммой с изменениями в дескрипторе устройства. Хост будет использовать старый дескриптор. Я знаю, что могу заставить устройство выполнить повторное перечисление,…
23 окт '18 в 10:30
1 ответ

HID дескриптор отчета (с iPhone)

Я пытаюсь отправить нажатия клавиш через Bluetooth на мой iPhone4 из Ubuntu. Т.е. разрабатывается очень примитивная виртуальная клавиатура. Проблема Попросите мое приложение общаться с iPhone (то есть, используя протокол отчета, это все, что поддерж…
06 сен '11 в 02:44
1 ответ

C# читать USB дескриптор

Как я могу прочитать дескриптор USB на C#? я нашел LibUSB.NET но я не могу получить USB-устройства, как в примерах: UsbRegDeviceList allDevices = UsbDevice.AllDevices; возвращает count = 0
25 янв '13 в 09:22
1 ответ

Понимание дескрипторов USB относительно библиотеки LUFA

Может кто-нибудь объяснить, как библиотека LUFA обрабатывает дескрипторы USB? Кажется, я не могу отследить дескрипторы ни в одном из примеров, приведенных к источнику библиотеки. Как они работают? Они запрограммированы во флэш-память в определенном …
11 апр '13 в 20:36
1 ответ

USB CDC работает только один раз с прерыванием endp

Я реализую Виртуальный COM-порт на STM32F4 MCU. MCU не имеет доступных конечных точек, поэтому я должен восстановить конечную точку прерывания / элемент уведомления. Проблема в том, что MCU может отправить сообщение на компьютер только один раз, пос…
08 авг '16 в 13:43
1 ответ

Написание пользовательских USB дескрипторов

Я работаю на чипе CX3 от Cypress, который имеет подключение USB 3.0. Мне нужно перечислить USB для работы как класс UVC (видео класс) и как последовательный порт одновременно. Я видел документы USB, относящиеся к тому же, но они не дают четкого объя…
04 сен '18 в 13:14
1 ответ

Создание дескриптора HID

Я работаю над созданием собственного дескриптора HID для моего устройства. Он только передает с устройства и имеет только один отчет. Данные: 64-битное без знака int 16-битный без знака int 16-битный без знака int 16-битный без знака int 16-битный б…
10 апр '14 в 20:00
1 ответ

Получить данные из дескриптора устройства USB

В моем проекте (C#, приложение WPF) у меня есть устройство, которое отображается как VCP. Мне нужно подключиться к нему. Я определяю последовательный порт с помощью WMI и фильтрую по VID и PID. Это делает работу на 90%. Производитель устройства испо…
07 сен '18 в 07:12
2 ответа

USB Audio Class 2.0 - Как поддерживать несколько битрейтов / частот дискретизации

Я немного запутался, как добавить поддержку нескольких битрейтов / частот дискретизации в USB Audio Class 2.0. По сравнению с USB Audio Class 1.0 (который дает вам возможность добавлять несколько скоростей и т. Д.), USB Audio Class 2.0 не дает такой…
17 янв '17 в 17:03
1 ответ

Linux USB Gadget пользовательская конфигурация

Я использую плату i.Mx6 Sabre Lite под Linux Kernel 3.14.18, и плата должна выступать в качестве устройства USB (USB-гаджет). Один конкретный интерфейс поставщика необходимо добавить в конфигурацию CDC/NCM. Конфигурация CDC/NCM по умолчанию имеет дв…
0 ответов

Перенос данных с устройства чтения смарт-карт на устройство Android

У меня проблема с передачей данных с устройства чтения смарт-карт на устройство Android. Я уже гуглил это, но нет четкого решения моей проблемы. Я следовал документации для разработчиков Android и использовал классы UsbManager, UsbDeviceConnection и…
7 ответов

Как однозначно идентифицировать USB-устройство?

Мне было интересно, как получить уникальный идентификатор запоминающего устройства USB. Я уже знаю, как получить серийный идентификатор SCSI из этого поста: Серийный номер USB-накопителя под Linux C++ В посте упоминается использование дескриптора ус…
01 дек '10 в 17:16
1 ответ

USB: можно определить несколько разных HID джойстиков на одном интерфейсе?

Я создаю адаптер для подключения различных контроллеров видеоигр к ПК через USB. Сердцем этого является микроконтроллер Teensy 3.1, в котором используется процессор Cortex-M4. M4 может работать с необработанными USB-пакетами и таким образом моделиро…
30 мар '15 в 23:37
1 ответ

Ошибка дескриптора HID в Windows 10

Здравствуйте, я разрабатываю встроенное устройство HID, которое выдает ошибку при подключении: Это устройство не может запуститься. (Код 10) Найдена дополнительная конечная коллекция или конечная коллекция не найдена. Кажется, это проблема с моей ка…
1 ответ

Включение аудиовхода USB Audio Class 2.0

Я пытался настроить поток аудиовхода USB на моем устройстве микроконтроллера. Я знаю, что каждый аудиопоток USB имеет две альтернативные настройки; Альтернативная настройка 0 - это когда поток недоступен; Альтернативная настройка 1 - это когда есть …
12 янв '17 в 17:44
2 ответа

Пользовательский USB VID/PID - заставить Windows 7 и 8 автоматически выбирать драйвер usbser.sys

Я разрабатываю прошивку для USB-устройства с микроконтроллером STM32F070. Я сгенерировал базовую кодовую базу (без ОС) с помощью STM32CubeMX, настроив устройство как USB CDC (класс коммуникационного устройства), чтобы оно автоматически определялось …
09 янв '17 в 05:41
0 ответов

Как дать уникальное имя каждому интерфейсу USB?

Я пишу драйвер устройства для устройства, к которому одновременно могут быть подключены 2 динамика. 2 интерфейса отображаются на хосте (я использую хост Windows) с тем же именем. Как я могу дать каждому интерфейсу уникальное имя - например, динамик …
0 ответов

Ошибка дескриптора устройства USB3.0

Я пытаюсь эмулировать устройство с суперскоростью USB3.0 (наша платформа поддерживает концентратор USB3.0). Ниже приведен дескриптор устройства, который я использую для перечисления устройств. 0x12, /* Descriptor size */ 0x01, /* Device descriptor t…
25 мар '16 в 00:27
1 ответ

C# Как узнать конкретное USB-устройство из нескольких подключенных USB-устройств?

У меня те же 2 устройства веб-камеры Logitech (c920) . Я хочу назначить эти 2 устройства в IN-Camera и OUT-Camera, так как мне нужна транзакция пользователей IN и OUT. Теперь, когда я подключаю то же самое к ПК. VID, PID одинаковы, поскольку OEM так…
29 мар '17 в 06:36
1 ответ

Простой дескриптор скрытого джойстика не работает

Используя чип atmega8 и библиотеку V-USB, я сделал небольшой мост для подключения геймпада NES к USB. Сначала я использовал один из примеров в качестве моего дескриптора hid, и поэтому... мое устройство правильно распознавалось в Windows, когда я ус…
15 фев '13 в 21:57