|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
27.07.2013, 11:01 | #1 |
Регистрация: 27.07.2013
Сообщений: 3
|
Разобор HID протокола ???
Нужно связаться с клавиатурой. Клавиатура специфическая Bluetooth. Нижние уровни стека протокола прошел, а вот верхнем затормозился (HID протокол). Как с ним работать ?????
В Агурове вычитал что если нужно только считывать данные с устройства то можно обойтись и без запроса HID Get Report ... Как-то у меня получилось получать состояния изменения клавиатуры в запросах HID _IND, но получилось случайно и после коррекции кода уже ничего не работает ... Как правильно настроить этот уровень портокола ??? P.S. Софт пишу на уровне контроллера Bluetooth, то есть самого Bluetoooth модуля, так что просьба специфические функции WinAPI не присылать, там своя библиотека основаная именно на запросах Get_Report? Set_Report, Get_Control и т.д. |
27.07.2013, 13:21 | #2 |
Старожил
Регистрация: 29.09.2009
Сообщений: 9,713
|
...там своя библиотека, которая является оберткой поверх тех же WinAPI вызовов и как бы вы не пыжились, от WinAPI под Windows вам не уйти. Или вы не под Windows? Тогда указываем ОС.
По сабжу: это http://microsin.ru/content/view/1317/44 вам поможет.
Разработки и научно-технические публикации :: Видеоблог :: Твиттер
Radar systems engineer & Software developer of industrial automation |
27.07.2013, 13:31 | #3 |
Регистрация: 27.07.2013
Сообщений: 3
|
Я работаю на низком уровне с чипом CSR BC417, в среде BlueLab 4.0 и она как-то не знает WinAPI, зато у нее есть библиотека для реализации HID устройст, где в свою очередь есть стандартные функции запросов Get_Report, Get_Control и т.д. Как с ними мне работать и считывать данные с клавы ???
|
27.07.2013, 14:19 | #4 | |
Старожил
Регистрация: 29.09.2009
Сообщений: 9,713
|
Для того, чтобы понять как с ними работать - нужно читать справку к среде и даташит на чип.
Например http://www.cypress.com/?id=4&rID=58493 Цитата:
p.s.: вам пригодится http://www.microterm.ru/d/20158/d/hid_rus.pdf (с.44)
Разработки и научно-технические публикации :: Видеоблог :: Твиттер
Radar systems engineer & Software developer of industrial automation Последний раз редактировалось raxp; 27.07.2013 в 14:32. |
|
27.07.2013, 15:01 | #5 |
Регистрация: 27.07.2013
Сообщений: 3
|
Вопрос не про то как с ним работать, это я прошел )
Я не до-конца понимаю суть работы протокола HID. |
27.07.2013, 16:57 | #6 |
Старожил
Регистрация: 29.09.2009
Сообщений: 9,713
|
Вроде даже по-русски ссылку дал на документ.
Разработки и научно-технические публикации :: Видеоблог :: Твиттер
Radar systems engineer & Software developer of industrial automation |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Приложение для USB HID | Klewer | Visual C++ | 9 | 16.03.2013 15:02 |
Отправка\приём USB HID | gslim | C# (си шарп) | 12 | 27.01.2012 21:36 |
Hid OnDeviceData | Gumer | Общие вопросы Delphi | 0 | 19.10.2010 19:35 |
использование класса USB HID | MenWantToStabAtAny | Общие вопросы C/C++ | 0 | 27.05.2009 23:11 |