aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGareth McMullin2011-02-12 22:24:37 +1300
committerGareth McMullin2011-02-12 22:24:37 +1300
commitf9a7cd9c6e114f8de2b1d4dd1307d8a87bae065e (patch)
treeacaee3618be0eb080ed639d3609467542dd366ae
parent7de78bbd6c05a1b9ba432ba5e1a73206a72ac238 (diff)
Fixed interface number of DFU when UART isn't included.
-rw-r--r--src/stm32/cdcacm.c4
1 files changed, 4 insertions, 0 deletions
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,