STM/STM32_LIBRARIES/tm_stm32_usb_device_cdc.c
uint8_t *USBD_VCP_SerialStrDescriptor(USBD_SpeedTypeDef speed, uint16_t *length) {
	*length = USB_SIZ_STRING_SERIAL;

	/* Update the serial number string descriptor with the data from the unique ID */
	Get_SerialNum();

	return (uint8_t*)USBD_StringSerial;
}
/**
  * @brief  Returns the serial number string descriptor.        
  * @param  speed: Current device speed
  * @param  length: Pointer to data length variable
  * @retval Pointer to descriptor buffer
  */
@brief  Returns the serial number string descriptor.
@param  speed: Current device speed
@param  length: Pointer to data length variable
@retval Pointer to descriptor buffer
@brief Returns the serial number string descriptor . @param speed : Current device speed @param length : Pointer to data length variable @retval Pointer to descriptor buffer
uint8_t *USBD_VCP_SerialStrDescriptor(USBD_SpeedTypeDef speed, uint16_t *length) {
	*length = USB_SIZ_STRING_SERIAL;
	Get_SerialNum();
	return (uint8_t*)USBD_StringSerial;
}
uint8_t * USBD_VCP_SerialStrDescriptor ( USBD_SpeedTypeDef speed , uint16_t * length ) { * length = USB_SIZ_STRING_SERIAL ; Get_SerialNum ( ) ; return ( uint8_t * ) USBD_StringSerial ; }
@brief  Returns the serial number string descriptor.
@brief Returns the serial number string descriptor .
/* Update the serial number string descriptor with the data from the unique ID */