Expand UsbDeviceCompositeClassConfig and UsbDeviceCompositeConfigList using structure member names.
This commit is contained in:
@@ -9,17 +9,37 @@ static usb_status_t UsbDeviceCallback(usb_device_handle handle, uint32_t event,
|
|||||||
usb_composite_device_t UsbCompositeDevice;
|
usb_composite_device_t UsbCompositeDevice;
|
||||||
|
|
||||||
usb_device_class_config_struct_t UsbDeviceCompositeClassConfig[USB_DEVICE_CONFIG_HID] = {
|
usb_device_class_config_struct_t UsbDeviceCompositeClassConfig[USB_DEVICE_CONFIG_HID] = {
|
||||||
{UsbGenericHidCallback, (class_handle_t)NULL, &UsbGenericHidClass},
|
{
|
||||||
{UsbBasicKeyboardCallback, (class_handle_t)NULL, &UsbBasicKeyboardClass},
|
.classCallback = UsbGenericHidCallback,
|
||||||
{UsbMediaKeyboardCallback, (class_handle_t)NULL, &UsbMediaKeyboardClass},
|
.classHandle = (class_handle_t)NULL,
|
||||||
{UsbSystemKeyboardCallback, (class_handle_t)NULL, &UsbSystemKeyboardClass},
|
.classInfomation = &UsbGenericHidClass
|
||||||
{UsbMouseCallback, (class_handle_t)NULL, &UsbMouseClass},
|
},
|
||||||
|
{
|
||||||
|
.classCallback = UsbBasicKeyboardCallback,
|
||||||
|
.classHandle = (class_handle_t)NULL,
|
||||||
|
.classInfomation = &UsbBasicKeyboardClass
|
||||||
|
},
|
||||||
|
{
|
||||||
|
.classCallback = UsbMediaKeyboardCallback,
|
||||||
|
.classHandle = (class_handle_t)NULL,
|
||||||
|
.classInfomation = &UsbMediaKeyboardClass
|
||||||
|
},
|
||||||
|
{
|
||||||
|
.classCallback = UsbSystemKeyboardCallback,
|
||||||
|
.classHandle = (class_handle_t)NULL,
|
||||||
|
.classInfomation = &UsbSystemKeyboardClass
|
||||||
|
},
|
||||||
|
{
|
||||||
|
.classCallback = UsbMouseCallback,
|
||||||
|
.classHandle = (class_handle_t)NULL,
|
||||||
|
.classInfomation = &UsbMouseClass
|
||||||
|
},
|
||||||
};
|
};
|
||||||
|
|
||||||
usb_device_class_config_list_struct_t UsbDeviceCompositeConfigList = {
|
usb_device_class_config_list_struct_t UsbDeviceCompositeConfigList = {
|
||||||
UsbDeviceCompositeClassConfig,
|
.deviceCallback = UsbDeviceCallback,
|
||||||
UsbDeviceCallback,
|
.count = USB_DEVICE_CONFIG_HID,
|
||||||
USB_DEVICE_CONFIG_HID
|
.config = UsbDeviceCompositeClassConfig,
|
||||||
};
|
};
|
||||||
|
|
||||||
static usb_status_t UsbDeviceCallback(usb_device_handle handle, uint32_t event, void *param)
|
static usb_status_t UsbDeviceCallback(usb_device_handle handle, uint32_t event, void *param)
|
||||||
|
|||||||
Reference in New Issue
Block a user