Проконсультировать по USB HID-дескриптору
1 500 руб. за проект
Есть опубликованный 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"
С этим мне и нужна помощь: нужно описать в каком порядке и какие данные нужно записывать, исходя из дескриптора. Т.е. описание каждого байта массива.
Я хочу создать 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"
С этим мне и нужна помощь: нужно описать в каком порядке и какие данные нужно записывать, исходя из дескриптора. Т.е. описание каждого байта массива.
Отзывы
Отличный исполнитель. При создании задачи, прямо в комментарии указал решение. Продолжаем сотрудничество и всем советую!
~ 3 года
назад
В заказе есть исполнитель
При переводе заказа из архивного в актуальный, текущий исполнитель будет снят с задачи.
Выберите тип сделки
С безопасной сделкой вы всегда сможете вернуть средства, если что-то пойдет не так. С простой сделкой вы самостоятельно договариваетесь с исполнителем об оплате и берете на себя решение конфликтов.