diff options
author | Keith Packard <keithp@keithp.com> | 2016-02-08 19:15:31 -0800 |
---|---|---|
committer | Keith Packard <keithp@keithp.com> | 2016-02-08 19:15:31 -0800 |
commit | 0bae4b25882983cd0b7950b3e80b6d93a72f0847 (patch) | |
tree | 01e42c2c461eb1d4f7b83921d9484021687f12cc /src | |
parent | e36117ccbf7cbe3704c6b44d3ad429e720a1e16c (diff) |
altos: Another fix for non CDC-ACM devices
Need to set the bInterfaceNumber for the actual interface to zero when
there isn't an INT interface before it.
Signed-off-by: Keith Packard <keithp@keithp.com>
Diffstat (limited to 'src')
-rw-r--r-- | src/kernel/ao_product.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/kernel/ao_product.c b/src/kernel/ao_product.c index a1a9af09..4769d86e 100644 --- a/src/kernel/ao_product.c +++ b/src/kernel/ao_product.c @@ -138,7 +138,7 @@ AO_ROMCONFIG_SYMBOL(0x00aa) uint8_t ao_usb_descriptors [] = /* Data class interface descriptor */ 0x09, AO_USB_DESC_INTERFACE, - 0x01, /* bInterfaceNumber */ + AO_USB_HAS_INT, /* bInterfaceNumber */ 0x00, /* bAlternateSetting */ AO_USB_HAS_OUT + AO_USB_HAS_IN, /* bNumEndPoints */ AO_USB_INTERFACE_CLASS_DATA, /* bInterfaceClass = data */ |