power102 0 9 июня, 2022 Опубликовано 9 июня, 2022 · Жалоба Добрый день! Пишу прошивку с поддержкой USB HID для контроллера PIC18F4550 (компилятор PICC) по аналогии с примером ex_usb_hid.c ( https://github.com/electgpl/Driver_Example_CCS/blob/master/Examples/ex_usb_hid.c ). Отправка и приём работают идеально на тестах при использовании Android-приложения USB HID Terminal. На Winows хорошо работает только приём, с передачей как-то не очень. Например, пользовался USB_Communication ( https://www.codeproject.com/Articles/1244702/How-to-Communicate-with-its-USB-Devices-using-HID ), не очень понятно что указывать в полях Usage Page, Usage и Report_ID. При указании значений со скриншота устройство ведёт себя не ожидаемым образом (при управлении кнопками на самом устройстве, происходит отправка статуса изменения через HID и, возможно, приходит некорректный ответ) + основная отправка так и не работает. Первый вопрос: Можно ли заставить данную утилиту корректно работать на передачу, если в Android всё отлично отрабатывает. Второй вопрос: Посоветуйте библиотеку для C#, которая позволит без танцев с бубном управлять HID-устройством (получая-принимая массивы RX/TX), чтобы интегрировать это в утилиту управления устройством. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
power102 0 16 июня, 2022 Опубликовано 16 июня, 2022 · Жалоба > Посоветуйте библиотеку для C#, которая позволит без танцев с бубном управлять HID-устройством (получая-принимая массивы RX/TX), чтобы интегрировать это в утилиту управления устройством. https://github.com/mikeobrien/HidLibrary.git Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться