Skip to content

Commit f77a2ec

Browse files
committed
pbio/drv/usb/stm32_usbd: Delete unused string descriptors
These descriptors are not referenced and thus can never be retrieved.
1 parent a35aed3 commit f77a2ec

File tree

1 file changed

+0
-26
lines changed

1 file changed

+0
-26
lines changed

lib/pbio/drv/usb/stm32_usbd/usbd_desc.c

Lines changed: 0 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -60,8 +60,6 @@
6060
/* Private typedef -----------------------------------------------------------*/
6161
/* Private define ------------------------------------------------------------*/
6262
#define USBD_LANGID_STRING 0x409
63-
#define USBD_CONFIGURATION_FS_STRING "Pybricks Config"
64-
#define USBD_INTERFACE_FS_STRING "Pybricks Interface"
6563

6664
// STM32 MCU Device ID register addresses
6765
// REVISIT: make pbdrv_xxx_get_serial_number() and use that instead
@@ -229,28 +227,6 @@ static uint8_t *USBD_Pybricks_SerialStrDescriptor(USBD_SpeedTypeDef speed, uint1
229227
return (uint8_t *)USBD_StringSerial;
230228
}
231229

232-
/**
233-
* @brief Returns the configuration string descriptor.
234-
* @param speed: Current device speed
235-
* @param length: Pointer to data length variable
236-
* @retval Pointer to descriptor buffer
237-
*/
238-
static uint8_t *USBD_Pybricks_ConfigStrDescriptor(USBD_SpeedTypeDef speed, uint16_t *length) {
239-
USBD_GetString((uint8_t *)USBD_CONFIGURATION_FS_STRING, USBD_StrDesc, length);
240-
return USBD_StrDesc;
241-
}
242-
243-
/**
244-
* @brief Returns the interface string descriptor.
245-
* @param speed: Current device speed
246-
* @param length: Pointer to data length variable
247-
* @retval Pointer to descriptor buffer
248-
*/
249-
static uint8_t *USBD_Pybricks_InterfaceStrDescriptor(USBD_SpeedTypeDef speed, uint16_t *length) {
250-
USBD_GetString((uint8_t *)USBD_INTERFACE_FS_STRING, USBD_StrDesc, length);
251-
return USBD_StrDesc;
252-
}
253-
254230
static uint8_t *USBD_Pybricks_BOSDescriptor(USBD_SpeedTypeDef speed, uint16_t *length) {
255231
/* Prevent unused argument(s) compilation warning */
256232
UNUSED(speed);
@@ -265,8 +241,6 @@ USBD_DescriptorsTypeDef USBD_Pybricks_Desc = {
265241
.GetManufacturerStrDescriptor = USBD_Pybricks_ManufacturerStrDescriptor,
266242
.GetProductStrDescriptor = USBD_Pybricks_ProductStrDescriptor,
267243
.GetSerialStrDescriptor = USBD_Pybricks_SerialStrDescriptor,
268-
.GetConfigurationStrDescriptor = USBD_Pybricks_ConfigStrDescriptor,
269-
.GetInterfaceStrDescriptor = USBD_Pybricks_InterfaceStrDescriptor,
270244
.GetBOSDescriptor = USBD_Pybricks_BOSDescriptor,
271245
};
272246

0 commit comments

Comments
 (0)