DaXHordes.org - Comunidad scener de PS4, PS3, PS Vita y PSP

PS4 - DS4Lib v1.0

Publicado: Viernes, 16 Diciembre 2016 07:31
Escrito por Kravenbcn

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

Imagen

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)'.

Leer más

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);*

Más información y descarga