請問CH32V307系列MCU,USBHS的CompatibilityHID如何添加reportID?
現(xiàn)象描述:
1、添加了report id 為0x85,0x02,并且修改了DEF_USBD_REPORT_DESC_LEN_CUSTOM宏定義為36字節(jié),也修改了MyCfgDescr中HID中wDescriptorLength部分為36字節(jié)后,無法發(fā)送通過設(shè)置端點(diǎn)發(fā)送數(shù)據(jù)。
2、wireshark抓包顯示“URB_FUNCTION_ABORT_PIPE”和“URB_FUNCTION_SYNC_RESET_PIPE_AND_CLEAR_STALL”。
3、將report id的兩個(gè)字節(jié)注釋,并且修改DEF_USBD_REPORT_DESC_LEN_CUSTOM以及MyCfgDescr中HID中wDescriptorLength部分為34字節(jié),又可以正常發(fā)送數(shù)據(jù)了