Как ограничить потребление тока телефоном в режиме USB-аксессуаров (режим устройства)?
У меня есть встроенное устройство в режиме USB-хоста (USB 2.0 Full Speed), подключенное к телефону Android через открытый протокол доступа к USB. Встроенный хост может постоянно выдавать до 500 мА, чего должно быть достаточно в соответствии со спецификацией. Если ток, потребляемый телефоном, превышает 500 мА, VBus отключается программным обеспечением, чтобы избежать повреждения встроенного устройства.
Проблема в том, что некоторые телефоны Android потребляют более 500 мА.
Есть ли способ ограничения тока без смены аппаратного обеспечения. Можно ли отключить / ограничить зарядку в приложении? Или можно настроить телефон Andoid во время перечисления для ограничения потребления тока? Решение не должно требовать рутированного телефона Android.