HOLA
Tengo declarado para el envió.
#define USB_EP1_TX_SIZE 16
Pero mi consulta es que en una parte del código en un ciclo while solo envió 2 bytes solamente, se debe poner de esta forma:
usb_put_packet(1, datoadc,2, USB_DTS_TOGGLE);
o esta es la correcta:
usb_put_packet(1, datoadc,16, USB_DTS_TOGGLE);