altos: Set USB Interrupt endpoint interval to maximum allowed
[fw/altos] / src / core / ao_product.c
index fb59580b8d4b123b729cf0a0712495282eac8da5..67ec67935fc7b20fb212a80ff194a9ea7f85a308 100644 (file)
@@ -70,26 +70,26 @@ __code __at(0x00aa) uint8_t ao_usb_descriptors [] =
 
        /* Header functional descriptor */
        0x05,
-       CS_INTERFACE,
+       AO_USB_CS_INTERFACE,
        0x00,                   /*  bDescriptor SubType Header */
        LE_WORD(0x0110),        /*  CDC version 1.1 */
 
        /* Call management functional descriptor */
        0x05,
-       CS_INTERFACE,
+       AO_USB_CS_INTERFACE,
        0x01,                   /* bDescriptor SubType Call Management */
        0x01,                   /* bmCapabilities = device handles call management */
        0x01,                   /* bDataInterface call management interface number */
 
        /* ACM functional descriptor */
        0x04,
-       CS_INTERFACE,
+       AO_USB_CS_INTERFACE,
        0x02,                   /* bDescriptor SubType Abstract Control Management */
        0x02,                   /* bmCapabilities = D1 (Set_line_Coding, Set_Control_Line_State, Get_Line_Coding and Serial_State) */
 
        /* Union functional descriptor */
        0x05,
-       CS_INTERFACE,
+       AO_USB_CS_INTERFACE,
        0x06,                   /* bDescriptor SubType Union Functional descriptor */
        0x00,                   /* bMasterInterface */
        0x01,                   /* bSlaveInterface0 */
@@ -100,7 +100,7 @@ __code __at(0x00aa) uint8_t ao_usb_descriptors [] =
        AO_USB_INT_EP|0x80,     /* bEndpointAddress */
        0x03,                   /* bmAttributes = intr */
        LE_WORD(8),             /* wMaxPacketSize */
-       0x0A,                   /* bInterval */
+       0xff,                   /* bInterval */
 
        /* Data class interface descriptor */
        0x09,