Browse Source

Merge pull request #1383 from uestczyh222/master

[Components][USB device] kconfig allow none class
ZYH 7 years ago
parent
commit
79372cc0c0
1 changed files with 6 additions and 1 deletions
  1. 6 1
      components/drivers/Kconfig

+ 6 - 1
components/drivers/Kconfig

@@ -198,8 +198,11 @@ menu "Using USB"
                 default n
                 choice
                     prompt "Device type"
-                    default _RT_USB_DEVICE_CDC
+                    default _RT_USB_DEVICE_NONE
                     depends on !RT_USB_DEVICE_COMPOSITE
+                    config _RT_USB_DEVICE_NONE
+                        bool "Using custom class by register interface"
+                        select RT_USB_DEVICE_NONE
                     config _RT_USB_DEVICE_CDC
                         bool "Enable to use device as CDC device"
                         select RT_USB_DEVICE_CDC
@@ -224,6 +227,8 @@ menu "Using USB"
                 if RT_USB_DEVICE_COMPOSITE
                     config RT_USB_DEVICE_CDC
                         bool "Enable to use device as CDC device"
+                        default n
+                    config RT_USB_DEVICE_NONE
                         default y
                     config RT_USB_DEVICE_MSTORAGE
                         bool "Enable to use device as Mass Storage device"