Don't define the NULL members of UsbDeviceCompositeConfigList.
This commit is contained in:
@@ -13,7 +13,6 @@ static usb_device_class_config_list_struct_t UsbDeviceCompositeConfigList = {
|
|||||||
.count = USB_DEVICE_CONFIG_HID,
|
.count = USB_DEVICE_CONFIG_HID,
|
||||||
.config = (usb_device_class_config_struct_t[USB_DEVICE_CONFIG_HID]) {{
|
.config = (usb_device_class_config_struct_t[USB_DEVICE_CONFIG_HID]) {{
|
||||||
.classCallback = UsbGenericHidCallback,
|
.classCallback = UsbGenericHidCallback,
|
||||||
.classHandle = (class_handle_t)NULL,
|
|
||||||
.classInfomation = (usb_device_class_struct_t[]) {{
|
.classInfomation = (usb_device_class_struct_t[]) {{
|
||||||
.type = kUSB_DeviceClassTypeHid,
|
.type = kUSB_DeviceClassTypeHid,
|
||||||
.configurations = USB_DEVICE_CONFIGURATION_COUNT,
|
.configurations = USB_DEVICE_CONFIGURATION_COUNT,
|
||||||
@@ -27,7 +26,6 @@ static usb_device_class_config_list_struct_t UsbDeviceCompositeConfigList = {
|
|||||||
.count = 1,
|
.count = 1,
|
||||||
.interface = (usb_device_interface_struct_t[]) {{
|
.interface = (usb_device_interface_struct_t[]) {{
|
||||||
.alternateSetting = USB_INTERFACE_ALTERNATE_SETTING_NONE,
|
.alternateSetting = USB_INTERFACE_ALTERNATE_SETTING_NONE,
|
||||||
.classSpecific = NULL,
|
|
||||||
.endpointList = {
|
.endpointList = {
|
||||||
.count = USB_GENERIC_HID_ENDPOINT_COUNT,
|
.count = USB_GENERIC_HID_ENDPOINT_COUNT,
|
||||||
.endpoint = (usb_device_endpoint_struct_t[USB_GENERIC_HID_ENDPOINT_COUNT]) {
|
.endpoint = (usb_device_endpoint_struct_t[USB_GENERIC_HID_ENDPOINT_COUNT]) {
|
||||||
@@ -50,7 +48,6 @@ static usb_device_class_config_list_struct_t UsbDeviceCompositeConfigList = {
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
.classCallback = UsbBasicKeyboardCallback,
|
.classCallback = UsbBasicKeyboardCallback,
|
||||||
.classHandle = (class_handle_t)NULL,
|
|
||||||
.classInfomation = (usb_device_class_struct_t[]) {{
|
.classInfomation = (usb_device_class_struct_t[]) {{
|
||||||
.type = kUSB_DeviceClassTypeHid,
|
.type = kUSB_DeviceClassTypeHid,
|
||||||
.configurations = USB_DEVICE_CONFIGURATION_COUNT,
|
.configurations = USB_DEVICE_CONFIGURATION_COUNT,
|
||||||
@@ -64,7 +61,6 @@ static usb_device_class_config_list_struct_t UsbDeviceCompositeConfigList = {
|
|||||||
.count = 1,
|
.count = 1,
|
||||||
.interface = (usb_device_interface_struct_t[]) {{
|
.interface = (usb_device_interface_struct_t[]) {{
|
||||||
.alternateSetting = USB_INTERFACE_ALTERNATE_SETTING_NONE,
|
.alternateSetting = USB_INTERFACE_ALTERNATE_SETTING_NONE,
|
||||||
.classSpecific = NULL,
|
|
||||||
.endpointList = {
|
.endpointList = {
|
||||||
USB_BASIC_KEYBOARD_ENDPOINT_COUNT,
|
USB_BASIC_KEYBOARD_ENDPOINT_COUNT,
|
||||||
(usb_device_endpoint_struct_t[USB_BASIC_KEYBOARD_ENDPOINT_COUNT]) {{
|
(usb_device_endpoint_struct_t[USB_BASIC_KEYBOARD_ENDPOINT_COUNT]) {{
|
||||||
@@ -80,7 +76,6 @@ static usb_device_class_config_list_struct_t UsbDeviceCompositeConfigList = {
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
.classCallback = UsbMediaKeyboardCallback,
|
.classCallback = UsbMediaKeyboardCallback,
|
||||||
.classHandle = (class_handle_t)NULL,
|
|
||||||
.classInfomation = (usb_device_class_struct_t[]) {{
|
.classInfomation = (usb_device_class_struct_t[]) {{
|
||||||
.type = kUSB_DeviceClassTypeHid,
|
.type = kUSB_DeviceClassTypeHid,
|
||||||
.configurations = USB_DEVICE_CONFIGURATION_COUNT,
|
.configurations = USB_DEVICE_CONFIGURATION_COUNT,
|
||||||
@@ -94,7 +89,6 @@ static usb_device_class_config_list_struct_t UsbDeviceCompositeConfigList = {
|
|||||||
.count = 1,
|
.count = 1,
|
||||||
.interface = (usb_device_interface_struct_t[]) {{
|
.interface = (usb_device_interface_struct_t[]) {{
|
||||||
.alternateSetting = USB_INTERFACE_ALTERNATE_SETTING_NONE,
|
.alternateSetting = USB_INTERFACE_ALTERNATE_SETTING_NONE,
|
||||||
.classSpecific = NULL,
|
|
||||||
.endpointList = {
|
.endpointList = {
|
||||||
USB_MEDIA_KEYBOARD_ENDPOINT_COUNT,
|
USB_MEDIA_KEYBOARD_ENDPOINT_COUNT,
|
||||||
(usb_device_endpoint_struct_t[USB_MEDIA_KEYBOARD_ENDPOINT_COUNT]) {{
|
(usb_device_endpoint_struct_t[USB_MEDIA_KEYBOARD_ENDPOINT_COUNT]) {{
|
||||||
@@ -110,7 +104,6 @@ static usb_device_class_config_list_struct_t UsbDeviceCompositeConfigList = {
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
.classCallback = UsbSystemKeyboardCallback,
|
.classCallback = UsbSystemKeyboardCallback,
|
||||||
.classHandle = (class_handle_t)NULL,
|
|
||||||
.classInfomation = (usb_device_class_struct_t[]) {{
|
.classInfomation = (usb_device_class_struct_t[]) {{
|
||||||
.type = kUSB_DeviceClassTypeHid,
|
.type = kUSB_DeviceClassTypeHid,
|
||||||
.configurations = USB_DEVICE_CONFIGURATION_COUNT,
|
.configurations = USB_DEVICE_CONFIGURATION_COUNT,
|
||||||
@@ -124,7 +117,6 @@ static usb_device_class_config_list_struct_t UsbDeviceCompositeConfigList = {
|
|||||||
.count = 1,
|
.count = 1,
|
||||||
.interface = (usb_device_interface_struct_t[]) {{
|
.interface = (usb_device_interface_struct_t[]) {{
|
||||||
.alternateSetting = USB_INTERFACE_ALTERNATE_SETTING_NONE,
|
.alternateSetting = USB_INTERFACE_ALTERNATE_SETTING_NONE,
|
||||||
.classSpecific = NULL,
|
|
||||||
.endpointList = {
|
.endpointList = {
|
||||||
USB_SYSTEM_KEYBOARD_ENDPOINT_COUNT,
|
USB_SYSTEM_KEYBOARD_ENDPOINT_COUNT,
|
||||||
(usb_device_endpoint_struct_t[USB_SYSTEM_KEYBOARD_ENDPOINT_COUNT]) {{
|
(usb_device_endpoint_struct_t[USB_SYSTEM_KEYBOARD_ENDPOINT_COUNT]) {{
|
||||||
@@ -140,7 +132,6 @@ static usb_device_class_config_list_struct_t UsbDeviceCompositeConfigList = {
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
.classCallback = UsbMouseCallback,
|
.classCallback = UsbMouseCallback,
|
||||||
.classHandle = (class_handle_t)NULL,
|
|
||||||
.classInfomation = (usb_device_class_struct_t[]) {{
|
.classInfomation = (usb_device_class_struct_t[]) {{
|
||||||
.type = kUSB_DeviceClassTypeHid,
|
.type = kUSB_DeviceClassTypeHid,
|
||||||
.configurations = USB_DEVICE_CONFIGURATION_COUNT,
|
.configurations = USB_DEVICE_CONFIGURATION_COUNT,
|
||||||
@@ -154,7 +145,6 @@ static usb_device_class_config_list_struct_t UsbDeviceCompositeConfigList = {
|
|||||||
.count = 1,
|
.count = 1,
|
||||||
.interface = (usb_device_interface_struct_t[]) {{
|
.interface = (usb_device_interface_struct_t[]) {{
|
||||||
.alternateSetting = USB_INTERFACE_ALTERNATE_SETTING_NONE,
|
.alternateSetting = USB_INTERFACE_ALTERNATE_SETTING_NONE,
|
||||||
.classSpecific = NULL,
|
|
||||||
.endpointList = {
|
.endpointList = {
|
||||||
USB_MOUSE_ENDPOINT_COUNT,
|
USB_MOUSE_ENDPOINT_COUNT,
|
||||||
(usb_device_endpoint_struct_t[USB_MOUSE_ENDPOINT_COUNT]) {{
|
(usb_device_endpoint_struct_t[USB_MOUSE_ENDPOINT_COUNT]) {{
|
||||||
|
|||||||
Reference in New Issue
Block a user