diff --git a/components/drivers/Kconfig b/components/drivers/Kconfig index 197710d5aad23daa976852d3ff6dc216c3d13d21..4cff653fe26f1c7200b23f9b9e2bebdff8396961 100755 --- a/components/drivers/Kconfig +++ b/components/drivers/Kconfig @@ -181,6 +181,13 @@ menu "Using USB" default n if RT_USING_USB_DEVICE + config CONFIG_USB_VENDOR_ID + hex "USB Vendor ID" + default 0x0FFE + config CONFIG_USB_PRODUCT_ID + hex "USB Product ID" + default 0x0001 + config RT_USB_DEVICE_COMPOSITE bool "Enable composite device" default n @@ -231,6 +238,11 @@ menu "Using USB" bool "Enable to use device as winusb device" default n endif + if RT_USB_DEVICE_WINUSB + config RT_WINUSB_GUID + string "Guid for winusb" + default "{6860DC3C-C05F-4807-8807-1CA861CC1D66}" + endif if RT_USB_DEVICE_MSTORAGE config RT_USB_MSTORAGE_DISK_NAME string "msc class disk name" diff --git a/components/drivers/usb/usbdevice/class/winusb.c b/components/drivers/usb/usbdevice/class/winusb.c index 25c14afac84769c775da3fd516dd7a1af6a3bcad..93a3a08e8b9d52e10b92ebfcaf047642bd9538ae 100644 --- a/components/drivers/usb/usbdevice/class/winusb.c +++ b/components/drivers/usb/usbdevice/class/winusb.c @@ -105,7 +105,7 @@ const static char* _ustring[] = }; struct usb_os_proerty winusb_proerty[] = { - USB_OS_PROERTY_DESC(USB_OS_PROERTY_TYPE_REG_SZ,"DeviceInterfaceGUID","{6860DC3C-C05F-4807-8807-1CA861CC1D66}"), + USB_OS_PROERTY_DESC(USB_OS_PROERTY_TYPE_REG_SZ,"DeviceInterfaceGUID",RT_WINUSB_GUID), }; struct usb_os_function_comp_id_descriptor winusb_func_comp_id_desc =