Просмотр исходного кода

rename example to webusb_serial

hathach 6 лет назад
Родитель
Сommit
77d3124a70

+ 0 - 0
examples/device/webusb/Makefile → examples/device/webusb_serial/Makefile


+ 0 - 0
examples/device/webusb/src/main.c → examples/device/webusb_serial/src/main.c


+ 0 - 0
examples/device/webusb/src/tusb_config.h → examples/device/webusb_serial/src/tusb_config.h


+ 12 - 0
examples/device/webusb/src/usb_descriptors.c → examples/device/webusb_serial/src/usb_descriptors.c

@@ -73,6 +73,18 @@ uint8_t const * tud_descriptor_device_cb(void)
 //--------------------------------------------------------------------+
 // BOS Descriptor
 //--------------------------------------------------------------------+
+
+/* Microsoft OS 2.0 registry property descriptor
+Per MS requirements https://msdn.microsoft.com/en-us/library/windows/hardware/hh450799(v=vs.85).aspx
+device should create DeviceInterfaceGUIDs. It can be done by driver and
+in case of real PnP solution device should expose MS "Microsoft OS 2.0
+registry property descriptor". Such descriptor can insert any record
+into Windows registry per device/configuration/interface. In our case it
+will insert "DeviceInterfaceGUIDs" multistring property.
+
+GUID is freshly generated and should be OK to use.
+*/
+
 #define BOS_TOTAL_LEN   (TUD_BOS_DESC_LEN + TUD_BOS_WEBUSB_DESC_LEN)
 
 // BOS Descriptor is required for webUSB

+ 0 - 0
examples/device/webusb/src/usb_descriptors.h → examples/device/webusb_serial/src/usb_descriptors.h