DS4Lib v1.0 - Librería para usar Dualshock 4 en Linux por USB

Moderadores: Kravenbcn, largeroliker, fidelcastro, cerealkiller, pspCaracas, dark_sasuke, m0skit0, LnD, ka69, zacky06, driKton

Responder
Avatar de Usuario
Kravenbcn
Administrador
Administrador
Mensajes: 16291
Registrado: 01 Sep 2009, 21:27
PSN ID: Kravenbcn
Twitter: Kravenbcn
Ubicación: Barcelona
Contactar:

DS4Lib v1.0 - Librería para usar Dualshock 4 en Linux por USB

Mensaje por Kravenbcn »

De manos del desarrollador y miembro de nuestros foros j0lama, nos llega DS4Lib, una librería escrita en C que permite controlar el mando DuaShock 4 desde un PC con Linux a través de USB.

Imagen


Esta biblioteca lee los datos de un archivo temporal creado en / dev / input / cuando conecta el DS4.

Todas las funciones están en ds4.h, incluya este archivo en su proyecto para poder usar DS4Lib.

Funciones
DS4_CONTROLLER * ini_DS4();
int free_DS4(DS4_CONTROLLER * ds4);
int button_pressed(DS4_CONTROLLER * ds4, int Button);
int ds4_update_status(DS4_CONTROLLER * ds4, char * data);
int ds4_print_status(DS4_CONTROLLER * ds4);
int ds4_get_joyL_hor(DS4_CONTROLLER * ds4);
int ds4_get_joyL_ver(DS4_CONTROLLER * ds4);
int ds4_get_joyR_hor(DS4_CONTROLLER * ds4);
int ds4_get_joyR_ver(DS4_CONTROLLER * ds4);
int ds4_get_tpad_coord(DS4_CONTROLLER * ds4);*

Cambios en la v1.0
- Añadido seguimiento del touchpad. Se puede obtener el estado de los nuevos botones presionables (TPAD_CLICK, TPAD_TOUCH) declarados en botones con la función button_pressed(). También se pueden recuperar las coordenadas del dedo en el panel táctil con la nueva función 'ds4_get_tpad_coord (DS4_CONTROLLER * ds4)'.
DS4Lib v1.0.zip


En futuras versiones DS4Lib incluirá seguimiento del giroscopio/acelerómetro en tiempo real.

Registro de versiones
Spoiler:
Cambios en la v0.9
- Añadido seguimiento de Joysticks, gracias al cual es posible obtener el valor de los ejes Joysticks.
DS4Lib v0.9.zip


DS4Lib 0.5 - Versión inicial
Seguimiento de todos los botones.


Fuente
No tiene los permisos requeridos para ver los archivos adjuntos a este mensaje.
No te pierdas nada, sigue a DaXHordes en Twitter, Facebook, Google+ y Youtube

Imagen
¿Quieres formar parte del equipo de DaXHordes.org? Esta es tu oportunidad.
PS3 · PS Vita · PSP

Avatar de Usuario
gokuhs
Experto
Experto
Mensajes: 1142
Registrado: 23 Sep 2009, 15:16
PSN ID: gokuhs
Steam ID: gokuhss
Twitter: gokuhss
Ubicación: Alicante
Contactar:

Re: DS4Lib v0.9 - Librería para usar Dualshock 4 en Linux por USB

Mensaje por gokuhs »

Super útil! Espero pronto poderlo hacer funcionar mejor de lo que funcionó el DS3, o al menos de una manera mucho menos engorrosa

Avatar de Usuario
Kravenbcn
Administrador
Administrador
Mensajes: 16291
Registrado: 01 Sep 2009, 21:27
PSN ID: Kravenbcn
Twitter: Kravenbcn
Ubicación: Barcelona
Contactar:

Re: DS4Lib v1.0 - Librería para usar Dualshock 4 en Linux por USB

Mensaje por Kravenbcn »

Nueva versión disponible.

Cambios en la v1.0
- Añadido seguimiento del touchpad. Se puede obtener el estado de los nuevos botones presionables (TPAD_CLICK, TPAD_TOUCH) declarados en botones con la función button_pressed(). También se pueden recuperar las coordenadas del dedo en el panel táctil con la nueva función 'ds4_get_tpad_coord (DS4_CONTROLLER * ds4)'.

Descarga
DS4Lib v1.0
No te pierdas nada, sigue a DaXHordes en Twitter, Facebook, Google+ y Youtube

Imagen
¿Quieres formar parte del equipo de DaXHordes.org? Esta es tu oportunidad.
PS3 · PS Vita · PSP

Responder