From f9a7cd9c6e114f8de2b1d4dd1307d8a87bae065e Mon Sep 17 00:00:00 2001 From: Gareth McMullin Date: Sat, 12 Feb 2011 22:24:37 +1300 Subject: Fixed interface number of DFU when UART isn't included. --- src/stm32/cdcacm.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/stm32/cdcacm.c b/src/stm32/cdcacm.c index 82dd39c..2463628 100644 --- a/src/stm32/cdcacm.c +++ b/src/stm32/cdcacm.c @@ -258,7 +258,11 @@ const struct usb_dfu_descriptor dfu_function = { const struct usb_interface_descriptor dfu_iface = { .bLength = USB_DT_INTERFACE_SIZE, .bDescriptorType = USB_DT_INTERFACE, +#ifdef INCLUDE_UART_INTERFACE .bInterfaceNumber = 4, +#else + .bInterfaceNumber = 2, +#endif .bAlternateSetting = 0, .bNumEndpoints = 0, .bInterfaceClass = 0xFE, -- cgit v1.2.3