/** * @brief Returns the manufacturer string descriptor. * @param speed: Current device speed * @param length: Pointer to data length variable * @retval Pointer to descriptor buffer */ uint8_t *USBD_MSC_ManufacturerStrDescriptor(USBD_SpeedTypeDef speed, uint16_t *length) { USBD_GetString((uint8_t *)(uint8_t *)USBD_MANUFACTURER_STRING, USBD_StrDesc, length); return USBD_StrDesc; }
/** * @brief USBD_USR_ConfigStrDescriptor * return the configuration string descriptor * @param speed : current device speed * @param length : pointer to data length variable * @retval pointer to descriptor buffer */ uint8_t * USBD_USR_ConfigStrDescriptor (uint8_t speed, uint16_t *length) { printf ("USBD_USR_ConfigStrDescriptor\r\n"); USBD_GetString (USBD_CONFIGURATION_FS_STRING, USBD_StrDesc, length); return USBD_StrDesc; }
/** * @brief USBD_USR_InterfaceStrDescriptor * return the interface string descriptor * @param speed : current device speed * @param length : pointer to data length variable * @retval pointer to descriptor buffer */ uint8_t * USBD_USR_InterfaceStrDescriptor (uint8_t speed, uint16_t *length) { printf ("USBD_USR_InterfaceStrDescriptor\r\n"); USBD_GetString (USBD_INTERFACE_FS_STRING, USBD_StrDesc, length); return USBD_StrDesc; }
/** * @brief USBD_USR_ManufacturerStrDescriptor * return the manufacturer string descriptor * @param speed : current device speed * @param length : pointer to data length variable * @retval pointer to descriptor buffer */ uint8_t * USBD_USR_ManufacturerStrDescriptor (uint8_t speed, uint16_t *length) { printf ("USBD_USR_ManufacturerStrDescriptor\r\n"); USBD_GetString (USBD_MANUFACTURER_STRING, USBD_StrDesc, length); return USBD_StrDesc; }
/** * @brief USBD_USR_SerialStrDescriptor * return 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_USR_SerialStrDescriptor (uint8_t speed, uint16_t *length) { printf ("USBD_USR_SerialStrDescriptor\r\n"); USBD_GetString (USBD_SERIALNUMBER_FS_STRING, USBD_StrDesc, length); return USBD_StrDesc; }
/** * @brief USBD_USR_ManufacturerStrDescriptor * return the manufacturer string descriptor * @param speed : current device speed * @param length : pointer to data length variable * @retval pointer to descriptor buffer */ uint8_t * USBD_USR_ManufacturerStrDescriptor( uint8_t speed , uint16_t *length) { (void)speed; USBD_GetString ((uint8_t*)USBD_MANUFACTURER_STRING, USBD_StrDesc, length); return USBD_StrDesc; }
/** * @brief USBD_USR_ProductStrDescriptor * return the product string descriptor * @param speed : current device speed * @param length : pointer to data length variable * @retval pointer to descriptor buffer */ uint8_t * USBD_USR_ProductStrDescriptor (uint8_t speed, uint16_t *length) { printf ("USBD_USR_ProductStrDescriptor\r\n"); USBD_GetString (USBD_PRODUCT_FS_STRING, USBD_StrDesc, length); return USBD_StrDesc; }
uint8_t *USBD_FS_InterfaceStrDescriptor(USBD_SpeedTypeDef speed, uint16_t *length) { UNUSED(speed); USBD_GetString(USBD_INTERFACE_STRING_FS, USBD_StrDesc, length); return USBD_StrDesc; }
uint8_t *USBD_FS_ProductStrDescriptor(USBD_SpeedTypeDef speed, uint16_t *length) { UNUSED(speed); USBD_GetString(USBD_PRODUCT_STRING_FS, USBD_StrDesc, length); return USBD_StrDesc; }
uint8_t *USBD_FS_ManufacturerStrDescriptor(USBD_SpeedTypeDef speed, uint16_t *length) { UNUSED(speed); USBD_GetString (USBD_MANUFACTURER_STRING, USBD_StrDesc, length); return USBD_StrDesc; }
uint8_t *USBD_FS_ConfigStrDescriptor(USBD_SpeedTypeDef speed, uint16_t *length) { UNUSED(speed); USBD_GetString(USBD_CONFIGURATION_STRING_FS, USBD_StrDesc, length); return USBD_StrDesc; }
/** * @brief USBD_FS_SerialStrDescriptor * return 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_FS_SerialStrDescriptor( USBD_SpeedTypeDef speed , uint16_t *length) { USBD_GetString ((uint8_t*)USBD_SERIALNUMBER_STRING_FS, USBD_StrDesc, length); return USBD_StrDesc; }
uint8_t * USBD_VCP_InterfaceStrDescriptor( USBD_SpeedTypeDef speed , uint16_t *length) { USBD_GetString ((uint8_t *)USBD_INTERFACE_STRING, USBD_StrDesc, length); return USBD_StrDesc; }
uint8_t * USBD_VCP_ConfigStrDescriptor( USBD_SpeedTypeDef speed , uint16_t *length) { USBD_GetString ((uint8_t *)USBD_CONFIGURATION_STRING, USBD_StrDesc, length); return USBD_StrDesc; }
uint8_t * USBD_VCP_ProductStrDescriptor( USBD_SpeedTypeDef speed , uint16_t *length) { USBD_GetString ((uint8_t *)USBD_PRODUCT_STRING, USBD_StrDesc, length); return USBD_StrDesc; }
/** * @brief USBD_USR_ProductStrDescriptor * return the product string descriptor * @param speed : current device speed * @param length : pointer to data length variable * @retval pointer to descriptor buffer */ uint8_t * USBD_USR_ProductStrDescriptor( uint8_t speed , uint16_t *length) { USBD_GetString ((uint8_t*)USBD_PRODUCT_FS_STRING, USBD_StrDesc, length); return USBD_StrDesc; }