Вход
Наше всё
Теги
codebook
无线电组件
Поиск
Опросы
Закон
Вторник
26 ноября
О смысле всего сущего
0xFF
Средства и методы разработки
Мобильная и беспроводная связь
Блошиный рынок
Объявления
Микроконтроллеры
PLD, FPGA, DSP
AVR
PIC
ARM, RISC-V
Технологии
Кибернетика, автоматика, протоколы
Схемы, платы, компоненты
ARM, RISC-V контроллеры
627239
Топик полностью
karabuba
(27.10.2015 13:41, просмотров: 142)
ответил
il-2
на
Для простого двунаправленного обмена (по аналогии с СОМ-портом) я использовал такой самопальный протокол (см. вложение). Делал я это при переводе девайса с СОМ-порта на USB.
"1-й байт в репорте указывает количество значащих байт в репорте".
В зависимости от кол-ва значащих байт в репорте меняется и кол-во различных типов репортов, соответственно для каждого типа нужен свой дескриптор? не совсем понятен этот момент.
Ответить
Репорт имеет фиксированный размер, например 64 байта. Если надо передать например 5 байт, указываешь в 1-м байте репорта размер значащих данных (5), а затем - сами данные (5 байт) + незначащие данные (58 байт). HID-дескриптор только один, в нем
il-2
(56 знак., 27.10.2015 15:43
)