-
- Ну для прогерства HID-ненужен. Только CDC, только хардкор. Есть же у FTDI микруха, которая тебе и битбанд и SPI сделает. У меня есть программатор, который слепил на FTDI по схеме кого-то из наших. Так там два компорта, через один шьёшь, через Звероящер(45 знак., 26.07.2019 05:36)
- Далеко не все операционки имеют поддержку HID Consumer control, через который работают нестандартные шалабушки, ограничиваясь поддержкой только клав и мышей. Кроме того, в отличие от клав и мышей, под виндами в Consumer control есть та же трабла ASDFS(204 знак., 25.07.2019 12:03)
- Какие нестандартные шалабушки? Пример можно? - йцукен(25.07.2019 16:59)
- Ээээ... Он на то и нестандартные потому что трудно привести общеизвестный пример. - ASDFS(25.07.2019 17:59)
- Если есть поддержка HID Consumer control (у Windows?), то как она выглядит и в чем заключается? (Гуглом уж искала, но пока не нашла ответа на эти вопросы) - Ксения(25.07.2019 13:37 - 13:40)
- Поддержка есть в том что к функционалу устройств HID CC можно добраться через API Виндов. Помнится вы тут недавно писали на эту тему и я вам что то отвечал и, кажется, даже библиотечку хотел дать. - ASDFS(25.07.2019 13:48)
- Помню. Однако решила уточнить - вдруг это только Винда виновата, а в других ОС есть что-то еще. А Google вообще утверждает, что "HID Consumer control" это протокол. :) - Ксения(25.07.2019 15:46)
- Ниче не понял. В чем виновата винда? HID CC конечно протокол, но мы вроде не про него а про его реализацию (поддержку) в Винде. - ASDFS(25.07.2019 16:06)
- Операционка может быть виновата, если реализует какой-то протокол не целиком, а с купюрами. Скажем, более старые версии спецификации HID вообще не имели OUT-возможностей, т.е. передача данных была однонаправленной. Потом вроде бы разрешили и Ксения(46 знак., 25.07.2019 16:21)
- Когда-то, во времена
динозавровwin95, HID не мог иметь out endpoint. Передавать данные в устройство было возможно, но только с помощью запроса SetReport. - йцукен(25.07.2019 17:03) - Не замечал такого. Уже в хрюне вроде давно все путем, никаких косяков поддержки HID CC не замечал. А вот в Андроиде до сих пор как попало. - ASDFS(25.07.2019 16:39)
- Но вы же не все возможности тестировали. Скажем, "HID Sensor Class Driver" - вообще страшный зверь, кого ни спрошу, никто с ним не работал. - Ксения(25.07.2019 17:04 - 17:09, ссылка)
- Не понял. Лезу на USB org, качаю Universal Serial Bus HID Usage Tables hut1_12v2.pdf, смотрю в книгу и не вижу никакого HID Sensor Class. А в
вашеммайкрософтовом документе нет никаких упоминаний USB. Вы уверены что этот документ имеет ASDFS(33 знак., 25.07.2019 17:58)- Ошиблась стало быть. Думала, что раз HID, то тот самый, что на USB. - Ксения(25.07.2019 22:52)
- HID бывает ещё поверх Bluetooth и I2C - LightElf(26.07.2019 02:31)
- Ошиблась стало быть. Думала, что раз HID, то тот самый, что на USB. - Ксения(25.07.2019 22:52)
- Не понял. Лезу на USB org, качаю Universal Serial Bus HID Usage Tables hut1_12v2.pdf, смотрю в книгу и не вижу никакого HID Sensor Class. А в
- Но вы же не все возможности тестировали. Скажем, "HID Sensor Class Driver" - вообще страшный зверь, кого ни спрошу, никто с ним не работал. - Ксения(25.07.2019 17:04 - 17:09, ссылка)
- Когда-то, во времена
- Операционка может быть виновата, если реализует какой-то протокол не целиком, а с купюрами. Скажем, более старые версии спецификации HID вообще не имели OUT-возможностей, т.е. передача данных была однонаправленной. Потом вроде бы разрешили и Ксения(46 знак., 25.07.2019 16:21)
- Ниче не понял. В чем виновата винда? HID CC конечно протокол, но мы вроде не про него а про его реализацию (поддержку) в Винде. - ASDFS(25.07.2019 16:06)
- Помню. Однако решила уточнить - вдруг это только Винда виновата, а в других ОС есть что-то еще. А Google вообще утверждает, что "HID Consumer control" это протокол. :) - Ксения(25.07.2019 15:46)
- Поддержка есть в том что к функционалу устройств HID CC можно добраться через API Виндов. Помнится вы тут недавно писали на эту тему и я вам что то отвечал и, кажется, даже библиотечку хотел дать. - ASDFS(25.07.2019 13:48)
- Спасибо! - Evgeny_CD(25.07.2019 12:21)
- Какие нестандартные шалабушки? Пример можно? - йцукен(25.07.2019 16:59)
- [FTDI FT260] - универсальный чип, USB <-> {I2C, UART, GPIO} -> Чип по доке выглядит солидно, цена совсем чуть-чуть выше. Про ошибки данных нет. Evgeny_CD(325 знак., 25.07.2019 00:18, ссылка)
- [SiLabs CP2112-F03-GMR] - USB <-> SMBUS (400 Кбит/сек), GPIO (на него можно квитирование завести). 3 бага, один обойден только в Linux kernel v4.12, а вот что с Windows, я так и не понял. Evgeny_CD(661 знак., 25.07.2019 00:13 - 00:17, ссылка)
- Пример переходника -> - Evgeny_CD(25.07.2019 00:22, ссылка)
- [SiLabs CP2110-F01-GM] - USB <-> UART (включая RS-485, до 1Мбит/сек), GPIO (на него можно квитирование завести). Багов нет (!) - есть исправленная опечатка в документации. Evgeny_CD(100 знак., 25.07.2019 00:10, ссылка)
- а в чем прикол ? все это можно на копеечном stm32f2xx за пару вечеров запилить, в чем прелесть всего этого ? - Aleksey_75(24.07.2019 23:49)
- Сомневаюсь, что с таким же качеством можно за пару вечеров сделать. Сейчас запощу. - Evgeny_CD(25.07.2019 00:08)