From 5ae9c72f84af82e9c42ac04cdcf5f623b4677dfd Mon Sep 17 00:00:00 2001 From: hathach Date: Tue, 11 Jun 2013 17:35:53 +0700 Subject: [PATCH] [lpc176x][device] get pass get string descriptors --- tinyusb/device/usbd.c | 20 +++++++++++++++++++- 1 file changed, 19 insertions(+), 1 deletion(-) diff --git a/tinyusb/device/usbd.c b/tinyusb/device/usbd.c index 85180390..58b79f7a 100644 --- a/tinyusb/device/usbd.c +++ b/tinyusb/device/usbd.c @@ -93,6 +93,24 @@ void std_get_descriptor(uint8_t coreid) break; case TUSB_DESC_TYPE_CONFIGURATION: + { + uint16_t const requested_length = min16_of(usbd_devices[coreid].setup_packet.wLength, sizeof(app_tusb_desc_configuration)-1); + for(uint16_t i=0; i