Проконсультировать по USB HID-дескриптору

1 500 руб. за проект
09 сентября 2021, 12:57 • 1 отклик • 34 просмотра
Есть опубликованный hid-дескриптор джойстика Xbox 360 https://gist.github.com/fendent/5709856
Я хочу создать USB-гаджет, который будет презентован через OTG другим устройствам.
Для того, чтобы эмулировать нажатия кнопок и вращения джойстиков, необходимо знать какой байткод записывать в виртуальное устройство (/dev/hidg*) и правильно задать параметры:

echo 0 > "${JOYSTICK_FUNCTIONS_DIR}/protocol" # Joystick
echo 0 > "${JOYSTICK_FUNCTIONS_DIR}/subclass" # Boot interface subclass
echo ? > "${JOYSTICK_FUNCTIONS_DIR}/report_length"

С этим мне и нужна помощь: нужно описать в каком порядке и какие данные нужно записывать, исходя из дескриптора. Т.е. описание каждого байта массива.
Отзывы
Avatar r50 a6ce93fe35b158fd29ba0e8681c918c22117160e9586a56eee4ffbc20df9bda1
Заказчик
Отличный исполнитель. При создании задачи, прямо в комментарии указал решение. Продолжаем сотрудничество и всем советую!
3 года назад
R50 a76963e73362608082c7c7517c385ed0
Фрилансер
Был рад помочь.
Однозначно, рекомендую заказчика к сотрудничеству!
Все быстро, четко, честно!
3 года назад