За пару вечеров в целом все заработало (пришлось переписать на c, за то сразу демон аккуратный получился), теперь можно генерировать корректные события для SDL2 или притвориться геймпадом от xbox, передав соответствующие vid/pid. Из нюансов: надо будет доработать и отладить дерево для включения интерфейса и отладить на плате.
Мне кажется, аналогичным образом это и реализовано в steamdesk. По возможности поищу схемы или видео с ремонтом чтобы убедиться. Ну и можно написать приложушку обновления контроллера и переназначения кнопок. Но сначала надо выбрать на чем реализовывать 🫃
Post #126
103
- 🔥 1