Я разрабатываю драйвер для USB HID контроллера , подключенного к моему устройству Android с помощью USB-хоста.
Все специфичные для поставщика операции, позволяющие мне опрашивать состояние контроллера или устанавливать различные флаги, определяются как специфичные для поставщика команды управления , которые содержат setup stage и data stage (устройство -> контроллер). В зависимости от различных команд, контроллер может отправить обратно статус сообщение этапа.
Я понял, что метод UsbDeviceConnection.controlTransfer () должен использоваться для отправки этапов настройки и данных. Чего я не понимаю, так это того, какой метод / API я должен использовать для чтения состояния, отправленного обратно контроллером.
Кто-то знает?
Большое спасибо!