Aquí está el descriptor de punto final isócrono:
0x07, /* Descriptor size */
CY_U3P_USB_ENDPNT_DESCR, /* Endpoint descriptor type */
CONSUMER_ENDPOINT, /* Endpoint address and description */
CY_U3P_USB_EP_ISO, /* Iso endpoint type */
0x00,0x04, /* Max packet size = 1024 bytes */
0x04, /* Servicing interval for data transfers: 1ms*/
El último argumento es el intervalo de servicio. Actualmente, es 0x04, lo que significa que el período de sondeo es 8, es decir, cada intervalo de bus de ochos. Sé que puedo establecer dicho intervalo con valores 0x01,0x02,0x03,0x04, lo que significa cada microFrame, cada segundo, cada cuarto y cada microfono de ochenta respectivamente. ¿Sería posible tener un intervalo de 0x8 para realizar un sondeo en cada 16 trama (cada segundo trama)?