diff options
| author | hathach <[email protected]> | 2019-07-26 20:21:41 +0700 |
|---|---|---|
| committer | hathach <[email protected]> | 2019-07-26 20:21:41 +0700 |
| commit | 77d3124a7060ab55143c65dafc6c80d8f83690cd (patch) | |
| tree | 9e916b518e731d033e5ff162eb75aaddde0df00c /examples | |
| parent | 394211b9dabf96545a778077c4591968f4245a7c (diff) | |
rename example to webusb_serial
Diffstat (limited to 'examples')
| -rw-r--r-- | examples/device/webusb_serial/Makefile (renamed from examples/device/webusb/Makefile) | 0 | ||||
| -rw-r--r-- | examples/device/webusb_serial/src/main.c (renamed from examples/device/webusb/src/main.c) | 0 | ||||
| -rw-r--r-- | examples/device/webusb_serial/src/tusb_config.h (renamed from examples/device/webusb/src/tusb_config.h) | 0 | ||||
| -rw-r--r-- | examples/device/webusb_serial/src/usb_descriptors.c (renamed from examples/device/webusb/src/usb_descriptors.c) | 12 | ||||
| -rw-r--r-- | examples/device/webusb_serial/src/usb_descriptors.h (renamed from examples/device/webusb/src/usb_descriptors.h) | 0 |
5 files changed, 12 insertions, 0 deletions
diff --git a/examples/device/webusb/Makefile b/examples/device/webusb_serial/Makefile index 5a455078e..5a455078e 100644 --- a/examples/device/webusb/Makefile +++ b/examples/device/webusb_serial/Makefile diff --git a/examples/device/webusb/src/main.c b/examples/device/webusb_serial/src/main.c index 4990fe24f..4990fe24f 100644 --- a/examples/device/webusb/src/main.c +++ b/examples/device/webusb_serial/src/main.c diff --git a/examples/device/webusb/src/tusb_config.h b/examples/device/webusb_serial/src/tusb_config.h index ffedb997d..ffedb997d 100644 --- a/examples/device/webusb/src/tusb_config.h +++ b/examples/device/webusb_serial/src/tusb_config.h diff --git a/examples/device/webusb/src/usb_descriptors.c b/examples/device/webusb_serial/src/usb_descriptors.c index 9572e8442..1ae8a61fb 100644 --- a/examples/device/webusb/src/usb_descriptors.c +++ b/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 diff --git a/examples/device/webusb/src/usb_descriptors.h b/examples/device/webusb_serial/src/usb_descriptors.h index d45e720df..d45e720df 100644 --- a/examples/device/webusb/src/usb_descriptors.h +++ b/examples/device/webusb_serial/src/usb_descriptors.h |
