修改产品信息
This commit is contained in:
@@ -11,7 +11,7 @@ static const char *TAG = "USB";
|
||||
#define REPORT_ID_KEYBOARD 1
|
||||
#define REPORT_ID_MOUSE 2
|
||||
|
||||
#define TUSB_DESC_TOTAL_LEN (TUD_CONFIG_DESC_LEN + TUD_HID_DESC_LEN)
|
||||
#define TUSB_DESC_TOTAL_LEN (TUD_CONFIG_DESC_LEN + 2 * TUD_HID_DESC_LEN)
|
||||
|
||||
#define USB_VID 0x30D8
|
||||
#define USB_PID 0x50A6
|
||||
@@ -49,21 +49,26 @@ uint8_t const * tud_hid_descriptor_report_cb(uint8_t instance)
|
||||
|
||||
static char const *hid_string_descriptor[] = {
|
||||
(char[]){0x09, 0x04},
|
||||
"JoyD",
|
||||
"Virtual Keyboard Mouse",
|
||||
"123456",
|
||||
"久鼎智控",
|
||||
"智控键鼠套装",
|
||||
"1",
|
||||
"HID 智控键盘",
|
||||
"HID 智控鼠标",
|
||||
};
|
||||
|
||||
enum {
|
||||
ITF_NUM_HID,
|
||||
ITF_NUM_KEYBOARD,
|
||||
ITF_NUM_MOUSE,
|
||||
ITF_NUM_TOTAL
|
||||
};
|
||||
|
||||
#define EPNUM_HID 0x81
|
||||
#define EPNUM_KEYBOARD 0x81
|
||||
#define EPNUM_MOUSE 0x82
|
||||
|
||||
static uint8_t const hid_configuration_descriptor[] = {
|
||||
TUD_CONFIG_DESCRIPTOR(1, ITF_NUM_TOTAL, 0, TUSB_DESC_TOTAL_LEN, TUSB_DESC_CONFIG_ATT_REMOTE_WAKEUP, 100),
|
||||
TUD_HID_DESCRIPTOR(ITF_NUM_HID, 0, HID_ITF_PROTOCOL_NONE, sizeof(desc_hid_report), EPNUM_HID, CFG_TUD_HID_EP_BUFSIZE, 10)
|
||||
TUD_HID_DESCRIPTOR(ITF_NUM_KEYBOARD, 4, HID_ITF_PROTOCOL_KEYBOARD, sizeof(desc_hid_report), EPNUM_KEYBOARD, CFG_TUD_HID_EP_BUFSIZE, 10),
|
||||
TUD_HID_DESCRIPTOR(ITF_NUM_MOUSE, 5, HID_ITF_PROTOCOL_MOUSE, sizeof(desc_hid_report), EPNUM_MOUSE, CFG_TUD_HID_EP_BUFSIZE, 10)
|
||||
};
|
||||
|
||||
uint16_t tud_hid_get_report_cb(uint8_t instance, uint8_t report_id, hid_report_type_t report_type, uint8_t* buffer, uint16_t reqlen)
|
||||
|
||||
Reference in New Issue
Block a user