42
42
#define USBD_CLASS_PID 0x5711
43
43
#define USBD_CLASS_PRODUCT_HS_STRING CONCATS(USB_PRODUCT, "HID in HS Mode")
44
44
#define USBD_CLASS_PRODUCT_FS_STRING CONCATS(USB_PRODUCT, "HID in FS Mode")
45
- #define USBD_CLASS_CONFIGURATION_HS_STRING CONCATS(USB_PRODUCT, "HID Config")
46
- #define USBD_CLASS_INTERFACE_HS_STRING CONCATS(USB_PRODUCT, "HID Interface")
47
- #define USBD_CLASS_CONFIGURATION_FS_STRING CONCATS(USB_PRODUCT, "HID Config")
48
- #define USBD_CLASS_INTERFACE_FS_STRING CONCATS(USB_PRODUCT, "HID Interface")
49
45
#endif /* USBD_USE_HID_COMPOSITE */
50
46
51
47
#ifdef USBD_USE_CDC
52
48
#define USBD_CLASS_PID 0x5740
53
49
#define USBD_CLASS_PRODUCT_HS_STRING CONCATS(USB_PRODUCT, "CDC in HS Mode")
54
50
#define USBD_CLASS_PRODUCT_FS_STRING CONCATS(USB_PRODUCT, "CDC in FS Mode")
55
- #define USBD_CLASS_CONFIGURATION_HS_STRING CONCATS(USB_PRODUCT, "CDC Config")
56
- #define USBD_CLASS_INTERFACE_HS_STRING CONCATS(USB_PRODUCT, "CDC Interface")
57
- #define USBD_CLASS_CONFIGURATION_FS_STRING CONCATS(USB_PRODUCT, "CDC Config")
58
- #define USBD_CLASS_INTERFACE_FS_STRING CONCATS(USB_PRODUCT, "CDC Interface")
59
51
#endif /* USBD_USE_CDC */
60
52
61
53
/* Private macro -------------------------------------------------------------*/
@@ -68,8 +60,6 @@ uint8_t *USBD_SerialStrDescriptor(USBD_SpeedTypeDef speed, uint16_t *length);
68
60
/* Class specific */
69
61
uint8_t * USBD_Class_DeviceDescriptor (USBD_SpeedTypeDef speed , uint16_t * length );
70
62
uint8_t * USBD_Class_ProductStrDescriptor (USBD_SpeedTypeDef speed , uint16_t * length );
71
- uint8_t * USBD_Class_ConfigStrDescriptor (USBD_SpeedTypeDef speed , uint16_t * length );
72
- uint8_t * USBD_Class_InterfaceStrDescriptor (USBD_SpeedTypeDef speed , uint16_t * length );
73
63
74
64
#ifdef USB_SUPPORT_USER_STRING_DESC
75
65
uint8_t * USBD_Class_USRStringDesc (USBD_SpeedTypeDef speed , uint8_t idx , uint16_t * length );
@@ -82,8 +72,8 @@ USBD_DescriptorsTypeDef USBD_Desc = {
82
72
USBD_ManufacturerStrDescriptor ,
83
73
USBD_Class_ProductStrDescriptor ,
84
74
USBD_SerialStrDescriptor ,
85
- USBD_Class_ConfigStrDescriptor ,
86
- USBD_Class_InterfaceStrDescriptor ,
75
+ NULL ,
76
+ NULL ,
87
77
};
88
78
89
79
#ifdef USBD_USE_HID_COMPOSITE
@@ -225,38 +215,6 @@ uint8_t *USBD_SerialStrDescriptor(USBD_SpeedTypeDef speed, uint16_t *length)
225
215
return (uint8_t * )USBD_StringSerial ;
226
216
}
227
217
228
- /**
229
- * @brief Returns the configuration string descriptor.
230
- * @param speed: Current device speed
231
- * @param length: Pointer to data length variable
232
- * @retval Pointer to descriptor buffer
233
- */
234
- uint8_t * USBD_Class_ConfigStrDescriptor (USBD_SpeedTypeDef speed , uint16_t * length )
235
- {
236
- if (speed == USBD_SPEED_HIGH ) {
237
- USBD_GetString ((uint8_t * )USBD_CLASS_CONFIGURATION_HS_STRING , USBD_StrDesc , length );
238
- } else {
239
- USBD_GetString ((uint8_t * )USBD_CLASS_CONFIGURATION_FS_STRING , USBD_StrDesc , length );
240
- }
241
- return USBD_StrDesc ;
242
- }
243
-
244
- /**
245
- * @brief Returns the interface string descriptor.
246
- * @param speed: Current device speed
247
- * @param length: Pointer to data length variable
248
- * @retval Pointer to descriptor buffer
249
- */
250
- uint8_t * USBD_Class_InterfaceStrDescriptor (USBD_SpeedTypeDef speed , uint16_t * length )
251
- {
252
- if (speed == USBD_SPEED_HIGH ) {
253
- USBD_GetString ((uint8_t * )USBD_CLASS_INTERFACE_HS_STRING , USBD_StrDesc , length );
254
- } else {
255
- USBD_GetString ((uint8_t * )USBD_CLASS_INTERFACE_FS_STRING , USBD_StrDesc , length );
256
- }
257
- return USBD_StrDesc ;
258
- }
259
-
260
218
/**
261
219
* @brief Create the serial number string descriptor
262
220
* @param None
0 commit comments