summaryrefslogtreecommitdiffstatshomepage
path: root/stm/lib/usbd_desc.c
diff options
context:
space:
mode:
Diffstat (limited to 'stm/lib/usbd_desc.c')
-rw-r--r--stm/lib/usbd_desc.c22
1 files changed, 18 insertions, 4 deletions
diff --git a/stm/lib/usbd_desc.c b/stm/lib/usbd_desc.c
index d4ada2de26..1edbdbfac2 100644
--- a/stm/lib/usbd_desc.c
+++ b/stm/lib/usbd_desc.c
@@ -52,13 +52,10 @@
/** @defgroup USBD_DESC_Private_Defines
* @{
*/
+/*
#define USBD_VID 0x0483 // TODO set VID
-
#define USBD_PID 0x5720 // TODO set PID
-/** @defgroup USB_String_Descriptors
- * @{
- */
#define USBD_LANGID_STRING 0x409
#define USBD_MANUFACTURER_STRING "STMicroelectronics" // TODO set
#define USBD_PRODUCT_HS_STRING "VCP/MSC in HS Mode" // TODO set
@@ -69,10 +66,27 @@
#define USBD_INTERFACE_HS_STRING "VCP/MSC Interface" // TODO set
#define USBD_CONFIGURATION_FS_STRING "VCP/MSC Config" // TODO set
#define USBD_INTERFACE_FS_STRING "VCP/MSC Interface" // TODO set
+*/
/**
* @}
*/
+// seems we need to use this VID/PID to get it to work on windows
+
+#define USBD_VID 0x0483
+#define USBD_PID 0x5740
+
+#define USBD_LANGID_STRING 0x409
+#define USBD_MANUFACTURER_STRING "STMicroelectronics"
+#define USBD_PRODUCT_HS_STRING "STM32 Virtual ComPort in HS mode"
+#define USBD_SERIALNUMBER_HS_STRING "00000000050B"
+#define USBD_PRODUCT_FS_STRING "STM32 Virtual ComPort in FS Mode"
+#define USBD_SERIALNUMBER_FS_STRING "00000000050C"
+#define USBD_CONFIGURATION_HS_STRING "VCP Config"
+#define USBD_INTERFACE_HS_STRING "VCP Interface"
+#define USBD_CONFIGURATION_FS_STRING "VCP Config"
+#define USBD_INTERFACE_FS_STRING "VCP Interface"
+
/** @defgroup USBD_DESC_Private_Macros
* @{