mirror of
https://github.com/licsber/micropython.git
synced 2024-09-20 09:00:23 +08:00
stmhal: Fill in USB class/subclass/proto for CDC+HID device.
Also change HID device from keyboard to mouse (should have been mouse all along).
This commit is contained in:
parent
a64d5d67b5
commit
21dfd207ca
@ -229,9 +229,9 @@ __ALIGN_BEGIN static uint8_t USBD_CDC_HID_CfgDesc[USB_CDC_HID_CONFIG_DESC_SIZ] _
|
|||||||
USB_DESC_TYPE_ASSOCIATION, // bDescriptorType: IAD
|
USB_DESC_TYPE_ASSOCIATION, // bDescriptorType: IAD
|
||||||
CDC_IFACE_NUM, // bFirstInterface: first interface for this association
|
CDC_IFACE_NUM, // bFirstInterface: first interface for this association
|
||||||
0x02, // bInterfaceCount: nummber of interfaces for this association
|
0x02, // bInterfaceCount: nummber of interfaces for this association
|
||||||
0x00, // bFunctionClass: ?
|
0x02, // bFunctionClass: Communication Interface Class
|
||||||
0x00, // bFunctionSubClass: ?
|
0x02, // bFunctionSubClass: Abstract Control Model
|
||||||
0x00, // bFunctionProtocol: ?
|
0x01, // bFunctionProtocol: Common AT commands
|
||||||
0x00, // iFunction: index of string for this function
|
0x00, // iFunction: index of string for this function
|
||||||
|
|
||||||
//--------------------------------------------------------------------------
|
//--------------------------------------------------------------------------
|
||||||
@ -324,7 +324,7 @@ __ALIGN_BEGIN static uint8_t USBD_CDC_HID_CfgDesc[USB_CDC_HID_CONFIG_DESC_SIZ] _
|
|||||||
0x01, // bNumEndpoints
|
0x01, // bNumEndpoints
|
||||||
0x03, // bInterfaceClass: HID Class
|
0x03, // bInterfaceClass: HID Class
|
||||||
0x01, // bInterfaceSubClass: 1=BOOT, 0=no boot
|
0x01, // bInterfaceSubClass: 1=BOOT, 0=no boot
|
||||||
0x01, // nInterfaceProtocol: 0=none, 1=keyboard, 2=mouse
|
0x02, // nInterfaceProtocol: 0=none, 1=keyboard, 2=mouse
|
||||||
0x00, // iInterface:
|
0x00, // iInterface:
|
||||||
|
|
||||||
// HID descriptor
|
// HID descriptor
|
||||||
|
Loading…
Reference in New Issue
Block a user