diff options
Diffstat (limited to 'stm/lib/usbd_desc.c')
-rw-r--r-- | stm/lib/usbd_desc.c | 22 |
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 * @{ |