修改产品信息

This commit is contained in:
zqm
2026-04-03 17:01:33 +08:00
parent 32439929d8
commit 7362256820
23 changed files with 4463 additions and 5598 deletions

View File

@@ -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)