Artos5 0 24 мая, 2017 Опубликовано 24 мая, 2017 (изменено) · Жалоба Добрый вечер дорогие друзья ! Есть плата на STM32F105 каркас собран в кубе , и дописан под свои нужды . Проблема заключается в том что работают только некоторые клавиатуры (при нажатии клавишь выводят в юарт символы "сканкоды"). В частности заметил что работают клавы FS 12Mb a LS 1.5Mb - не работают... Есть вот логи снятые с двух клавиатур : https://drive.google.com/file/d/0BxEy5lBKNE...nhFek9la0E/view // девайс который заработал на СТМ32 https://drive.google.com/file/d/0BxEy5lBKNE...G9WMWlnME0/view // девайс который не заработал на СТМ32 Проблема моя аналогична этой: https://community.st.com/message/156983 ... ent-156983 Код по необходимости могу скинуть . Кто может сталкивался с подобным ? Помогите пожалуйста . Изменено 24 мая, 2017 пользователем Artos5 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
mantech 33 26 мая, 2017 Опубликовано 26 мая, 2017 (изменено) · Жалоба Проблема заключается в том что работают только некоторые клавиатуры Для начала проверьте, проходит ли энумерация устройства(получение дескрипторов интерфейса, репорта и т.п.), если проходит, то правильно пишите ХИД-парсер и используйте результаты его работы, ибо там много нужных полей и номеров репортов, с мышками была подобная проблема, то номер репорта не тот, то поля не соответствуют, а в некоторых случаях вообще не тот интерфейс выбирался, особенно в композитных устройствах (клава+мышь). Изменено 26 мая, 2017 пользователем mantech Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться