Здравствуйте.! Начал переходить постепенно на одноплатники.
И столкнулся со следующей проблемой. Имеется Raspberry Pi B+. На ней стоит Android. Вот всё копаю и не могу понять. Как заставить Расп определяться при подключении к компьютеру как девайс.?
Например, как Audio class, или как HID--устройство.
В своё время много перелопатил по теме USB на STM32. Там были дескрипторы и прочее. Дело в том, что для моих задач ресурсов STM32 стало не хватать. Самый крутой МК STM32 стоит по цене на уровне простого одноплатного ПК, притом, к нему ещё лепить нужно всю обвязку. Поэтому решил попробовать одноплатники.
Так вот, читал статьи, но везде почти разжевывается, как сделать Распберри хостом с использованием UsbManager. Но мне нужно наоборот. Я хочу мочь реализовать любое кастомное USB устройство. В данном случае Custom HID device. В лучшем случае затрагивается только тема MassStorage и не более того.
Где копать в Андроиде? Как реализовать на Расп кастомное USB устройство? (custom hid).?? А конкретнее.. где лежат дескрипторы устройства и конфигурации?