Существует ли способ сброса массовых конечных точек USB с помощью API-интерфейса хоста Android Android? - PullRequest
3 голосов
/ 06 марта 2012

Я заметил, что класс UsbEndpoint API-интерфейса хоста USB Android не предоставляет метод для сброса конечных точек USB! Я знаю, что мог бы отправить запрос на передачу управления CLEAR_FEATURE, чтобы оставить конечную точку на стороне устройства, но этот запрос также сбрасывает бит переключения данных на стороне устройства и приводит к тому, что бит переключения данных на стороне хост-контроллера и на стороне устройства получают несинхронизировано.

Я ищу функцию, которая сбрасывает конечную точку и очищает бит переключения данных с обеих сторон, подобно функциям, которые Mac OS и Windows предоставляют своим API-интерфейсом USB. (Mac OS предоставляет функции ClearPipeStall и ClearPipeStallBothEnds, и для этого в Windows доступна функция ResetPipe)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...