Что за класс деваиса появляется в дескрипторе на хост компе куда ардуин втыкаешь? - Посмотри по кодам.
Думаю нельзя изменить на хост компе дескриптор по инициативе ардуин - у вас же нет средст сигнализировать хост компутеру что УСБ на ардуине требует деиствий каких либо.
Откуда дровишки?
Правила форума
Пожалуйста, ознакомьтесь с правилами данного форума
Пожалуйста, ознакомьтесь с правилами данного форума
- Groundhog
- Графоман
- Сообщения: 5082
- Зарегистрирован: 20 авг 2005, 16:36
- Откуда: Vancouver
- Groundhog
- Графоман
- Сообщения: 5082
- Зарегистрирован: 20 авг 2005, 16:36
- Откуда: Vancouver
Re: Откуда дровишки?
Спасибо за линк на ПИ - впечатлило потребление в ДОРМАНТ режиме 1 мА. На батарейку гадину посадить.
-
- Графоман
- Сообщения: 28412
- Зарегистрирован: 06 май 2004, 09:34
-
- Графоман
- Сообщения: 28412
- Зарегистрирован: 06 май 2004, 09:34
- Old_Tuzik
- Житель
- Сообщения: 788
- Зарегистрирован: 28 авг 2007, 16:38
- Контактная информация:
Re: Откуда дровишки?
Я могу ошибаться но:
Информация о USB device возвращается хосту только через USB descriptors or CUSTOM API.
Строковая информация идетифицирующая устройство в - через USB descriptors это 3 поля их имена начинаются с префикса i (iManufacturer, iProduct, iSerial).
Пример на примере stm32
https://blog.digital-scurf.org/posts/bu ... scriptors/
Информация о USB device возвращается хосту только через USB descriptors or CUSTOM API.
Строковая информация идетифицирующая устройство в - через USB descriptors это 3 поля их имена начинаются с префикса i (iManufacturer, iProduct, iSerial).
Пример на примере stm32
https://blog.digital-scurf.org/posts/bu ... scriptors/
-
- Графоман
- Сообщения: 28412
- Зарегистрирован: 06 май 2004, 09:34
Re: Откуда дровишки?
видимо так оно и есть.Old_Tuzik писал(а): ↑22 янв 2021, 09:42 Я могу ошибаться но:
Информация о USB device возвращается хосту только через USB descriptors or CUSTOM API.
Строковая информация идетифицирующая устройство в - через USB descriptors это 3 поля их имена начинаются с префикса i (iManufacturer, iProduct, iSerial).
Пример на примере stm32
https://blog.digital-scurf.org/posts/bu ... scriptors/
Custom API в этом смысле рушит идею на корню.
- Akrav
- Графоман
- Сообщения: 12527
- Зарегистрирован: 17 июн 2003, 13:30
Re: Откуда дровишки?
Не совсем понял вопрос.
Устройство Вестерн Дигитал:
https://devicehunt.com/view/type/usb/vendor/1058
VID:1058 PID:25e1 берется из USB дескриптора ( https://www.beyondlogic.org/usbnutshell/usb5.shtml ), который на устройстве. При подключении инфу про все устройства можно прочитать в псевдо файлах в директории /sys/.
lsusb берет информацию из /sys/.
Или вы что-то другое спрашивали?
- Akrav
- Графоман
- Сообщения: 12527
- Зарегистрирован: 17 июн 2003, 13:30
Re: Откуда дровишки?
Вы немного ошибаетесь в названии. USB (как, впрочем и PCI) устройства идентифицируются двумя 16битными числами Vendor ID (VID) и Product ID (PID).Old_Tuzik писал(а): ↑22 янв 2021, 09:42 Я могу ошибаться но:
Информация о USB device возвращается хосту только через USB descriptors or CUSTOM API.
Строковая информация идетифицирующая устройство в - через USB descriptors это 3 поля их имена начинаются с префикса i (iManufacturer, iProduct, iSerial).
Пример на примере stm32
https://blog.digital-scurf.org/posts/bu ... scriptors/
Эти числа как и многая дополнительная информация содержится в дескрипторах USB устройства и читается при подключении устройства к компьютеру.
- Old_Tuzik
- Житель
- Сообщения: 788
- Зарегистрирован: 28 авг 2007, 16:38
- Контактная информация:
Re: Откуда дровишки?
Не уверен что Вы прочитали оргинальный вопрос. Оригинальный вопрос звучал:Akrav писал(а): ↑16 фев 2021, 19:45Вы немного ошибаетесь в названии. USB (как, впрочем и PCI) устройства идентифицируются двумя 16битными числами Vendor ID (VID) и Product ID (PID).Old_Tuzik писал(а): ↑22 янв 2021, 09:42 Я могу ошибаться но:
Информация о USB device возвращается хосту только через USB descriptors or CUSTOM API.
Строковая информация идетифицирующая устройство в - через USB descriptors это 3 поля их имена начинаются с префикса i (iManufacturer, iProduct, iSerial).
Пример на примере stm32
https://blog.digital-scurf.org/posts/bu ... scriptors/
Где в этом вопросе человек спрашивает сколькими числами идентифицируются USB устройства? А так все верно - "USB (как, впрочем и PCI) устройства идентифицируются двумя 16битными числами Vendor ID (VID) и Product ID (PID)."
- Akrav
- Графоман
- Сообщения: 12527
- Зарегистрирован: 17 июн 2003, 13:30
Re: Откуда дровишки?
Я на тот вопрос ответил раньше. Вам ответил только потому, что вы назвали VID и PID другими именами. Просто призвал называть вещи так как принято. Не более того.Old_Tuzik писал(а): ↑19 фев 2021, 21:31Не уверен что Вы прочитали оргинальный вопрос. Оригинальный вопрос звучал:Akrav писал(а): ↑16 фев 2021, 19:45Вы немного ошибаетесь в названии. USB (как, впрочем и PCI) устройства идентифицируются двумя 16битными числами Vendor ID (VID) и Product ID (PID).Old_Tuzik писал(а): ↑22 янв 2021, 09:42 Я могу ошибаться но:
Информация о USB device возвращается хосту только через USB descriptors or CUSTOM API.
Строковая информация идетифицирующая устройство в - через USB descriptors это 3 поля их имена начинаются с префикса i (iManufacturer, iProduct, iSerial).
Пример на примере stm32
https://blog.digital-scurf.org/posts/bu ... scriptors/
Где в этом вопросе человек спрашивает сколькими числами идентифицируются USB устройства? А так все верно - "USB (как, впрочем и PCI) устройства идентифицируются двумя 16битными числами Vendor ID (VID) и Product ID (PID)."
Только сейчас понял, что вы описали как эти поля называются в дескрипторе.
Ну тогда больше нет вопросов.