Режимы USB OTG и L2 - PullRequest
       43

Режимы USB OTG и L2

0 голосов
/ 27 апреля 2018

Я подключаю к Android в режиме OTG USB следующее:

  • Мышь (HID)
  • Mass storage (MSD)
  • USB к последовательному порту (CDC)
  • Некоторые гарнитуры (АЦП)

Когда телефон переходит в спящий режим, USB НЕ отправляет команду приостановки и НЕ переходит в режим L2.

Когда я подключаю другие наушники (ADC и HID), и телефон переходит в режим ожидания, USB отправляет команду приостановки, а порт USB переходит в режим L2.

Как заставить Android-хост Android перейти в режим L2, когда телефон засыпает, например, с CDC. (И да, в устройстве включен режим удаленного пробуждения)

Я не видел очевидного варианта в драйверах CDC моей целевой платы, который бы сообщал USB-хосту больше или иначе, чем то, что делает устройство ADC + HID. (У меня есть исходный код для обоих)

Спасибо

...