[an error occurred while processing this directive] [an error occurred while processing this directive]
Ответ ..
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)
[an error occurred while processing this directive] [an error occurred while processing this directive] [an error occurred while processing this directive]

Отправлено Запускающий 07 декабря 2001 г. 11:46
В ответ на: Да вроде нормально отправлено Илья Гаврилов 06 декабря 2001 г. 13:19

Ну вроде с SetIdle понятно немного - система говорит нам о тех интервалах через которые данные репорты бутет просить( хочет получать?).
По поводу "ручками" - Вся хитрость специфицироваться под HID -> уйти в лоно стандартного драйвера HIDUSB и пользоваться только его услугами - тогда приложение общается с устройством посредством этого стандарта и можно надеятся на то что оно будет работать на любой машине (почти). Так вот возникает вопрос: "ручками" - т.е. драйвер понимает от приложения такой вопрос(например IOCLT_CODE), которой заставляет его сгенерировать запрос GetRepot в устройство (через USB Hub ... )? Напарник отвечающий за верхнее приложение не нашел такого вопроса к драйверу. Хотя он по молодости может быть неправ. Подскажите.
По поводу ответа пустым пакетом на мой Interrupt я исходил из наглядной информации: Figure 8-13. Interrupt Transaction Format из USB 1.1 спецификации. Может я это не так понял? подскажите.

Заранее Благодарен.

Составить ответ  |||  Конференция  |||  Архив

Ответы



Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru