Deja que llegue a mi casa, subo el proyecto completo.
Follow along with the video below to see how to install our site as a web app on your home screen.
Nota: This feature currently requires accessing the site using the built-in Safari browser.
out_data[0]=ejes; // Ejes X y Y
Si quieres una resolución de 8 bits para los ejes X y Y te quedaría algo así:
0x09, 0x30, // USAGE (X)
0x09, 0x31, // USAGE (Y)
0x15, 0x00, // LOGICAL_MINIMUM (0)
0x26, 0xff, 0x00, // LOGICAL_MAXIMUM (255)
0x35, 0x00, // PHYSICAL_MINIMUM (0)
0x46, 0xff, 0x00, // PHYSICAL_MAXIMUM (255)
0x75, 0x08, // REPORT_SIZE (8) bits
0x95, 0x02, // REPORT_COUNT (2)
alejandroc242 dijo:primero tienes que aumentar el tamaño de out_data, hacer la rutina de lecturas análogas a tu gusto y ponerlas en las variables correspondientes (eje_x, eje_y). Cuando vayas a cargar esa información en out_data, lo haces de la siguiente manera:
out_data[0]=eje_x;
out_data[1]=eje_y;
out_data[2]=botones;
El orden que pongas en ese arreglo debe coinciidir con el orden de las variables que estén en el descriptor HID, es decir que el descriptor debe tener primero la información de una variable analoga, luego otra variable análoga y por ultimo 8 botones.
Moyano Jonathan dijo:Hola LIAM tengo unas preguntas para hacerte: ....
alejandroc242 dijo:primero tienes que aumentar el tamaño de out_data, hacer la rutina de lecturas análogas a tu gusto y ponerlas en las variables correspondientes (eje_x, eje_y). Cuando vayas a cargar esa información en out_data, lo haces de la siguiente manera:
out_data[0]=eje_x;
out_data[1]=eje_y;
out_data[2]=botones;
El orden que pongas en ese arreglo debe coinciidir con el orden de las variables que estén en el descriptor HID, es decir que el descriptor debe tener primero la información de una variable analoga, luego otra variable análoga y por ultimo 8 botones.
Moyano Jonathan dijo:Vamos a probarlo a ver que pasa y luego les digo