#define USBD_LANGID_STRING 1033
#define USBD_MANUFACTURER_STRING (uint8_t*)"codesrc.com"
#define USBD_PID_FS 0x0BD4
-#define USBD_PRODUCT_STRING_FS (uint8_t*)"SCSI2SD 2020"
+#ifdef STM32F2xx
+#ifdef REV_2019
+#define USBD_PRODUCT_STRING (uint8_t*)"SCSI2SD V6"
+#endif
+#ifdef REV_2020
+#define USBD_PRODUCT_STRING (uint8_t*)"SCSI2SD V6 2020"
+#endif
+#endif
+#ifdef STM32F4xx
+#define USBD_PRODUCT_STRING (uint8_t*)"SCSI2SD V6 2021"
+#endif
#define USBD_CONFIGURATION_STRING_FS (uint8_t*)"SCSI2SD Config"
#define USBD_INTERFACE_STRING_FS (uint8_t*)"SCSI2SD Interface"
#define USB_SIZ_BOS_DESC 0x0C
*/
uint8_t * USBD_FS_ProductStrDescriptor( USBD_SpeedTypeDef speed , uint16_t *length)
{
- if(speed == 0)
- {
- USBD_GetString (USBD_PRODUCT_STRING_FS, USBD_StrDesc, length);
- }
- else
- {
- USBD_GetString (USBD_PRODUCT_STRING_FS, USBD_StrDesc, length);
- }
+ USBD_GetString (USBD_PRODUCT_STRING, USBD_StrDesc, length);
return USBD_StrDesc;
}