ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Среда
3 июля
801743 Топик полностью
йцукен (13.12.2017 11:40, просмотров: 250) ответил Ксения на В том же дескрипторе есть поле Usage, которое требуется заполнять. Если я пропишу:
Не знаю. Я не отвечаю ни на 9-й вопрос, ни на предыдущие 8. У меня есть готовый дескриптор, добытый в незапамятные времена в интернетах. Я его копирую из проекта в проект, чего и вам советую.  uint8_t ReportDescriptor[REPORT_DESCR_LEN] = { 0x06, 0x00, 0xFF, // Usage Page 0xFF00 = vendor defined 0x09, 0x01, // Usage (vendor defined) 0xA1, 0x01, // Start Collection (Application) // INPUT DEFINITION 0x09, 0x01, // Usage (vendor defined) 0x15, 0x00, // Logical Minimum (0) 0x25, 0xFF, // Logical Maximum (255) 0x75, 0x08, // Report Size (8 BITS) 0x95, USB_EP_IN1_SZ, // Report Count 0x81, 0x00, // Input (Data, Variable, Absolute) // OUTPUT DEFINITION 0x09, 0x01, // Usage (vendor defined) 0x75, 0x08, // Report Size (8 BITS) 0x95, USB_EP_OUT1_SZ, // Report Count 0x91, 0x00, // Output (Data, Variable, Absolute) 0xC0 // End Collection };