From e2e2246c5a245ff98e4da50c9d6aba0a46fa254a Mon Sep 17 00:00:00 2001 From: kenji Date: Mon, 3 Nov 2025 21:10:35 -0500 Subject: [PATCH] fix USB descriptor interface count --- usb_descriptors.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/usb_descriptors.c b/usb_descriptors.c index 7a91e33..77c9ead 100644 --- a/usb_descriptors.c +++ b/usb_descriptors.c @@ -65,7 +65,7 @@ uint8_t const * tud_descriptor_configuration_cb(uint8_t index) if ( device_state == DEVICE_ACTIVE ) { uint8_t desc_initial[TUD_CONFIG_DESC_LEN+TUD_CDC_DESC_LEN+1] = { - TUD_CONFIG_DESCRIPTOR(1, 4+num_mounted, 0, TUD_CONFIG_DESC_LEN+TUD_CDC_DESC_LEN+num_mounted*TUD_HID_DESC_LEN, 0x00, 100), + TUD_CONFIG_DESCRIPTOR(1, 2+num_mounted, 0, TUD_CONFIG_DESC_LEN+TUD_CDC_DESC_LEN+num_mounted*TUD_HID_DESC_LEN, 0x00, 100), TUD_CDC_DESCRIPTOR(ITF_NUM_CDC, 4, EPNUM_CDC_NOTIF, 8, EPNUM_CDC_OUT, EPNUM_CDC_IN, 64), }; memcpy(desc_configuration, desc_initial, TUD_CONFIG_DESC_LEN+TUD_CDC_DESC_LEN);