This commit is contained in:
Maschell 2016-04-25 21:28:59 +02:00
commit 4dd558475c

View File

@ -980,8 +980,8 @@ void my_read_cb(unsigned int handle, int error, unsigned char *buf, unsigned int
}else if(usr->hid != 0){ }else if(usr->hid != 0){
int size = (HID_MAX_DATA_LENGTH_PER_PAD > bytes_transfered)? bytes_transfered : HID_MAX_DATA_LENGTH_PER_PAD; int size = (HID_MAX_DATA_LENGTH_PER_PAD > bytes_transfered)? bytes_transfered : HID_MAX_DATA_LENGTH_PER_PAD;
memcpy(&(((HID_Data *)config_controller_data_ptr[usr->deviceSlot][0])->hid_data),&buf[0],size); memcpy(&(((HID_Data *)config_controller_data_ptr[usr->deviceSlot][0])->hid_data),&buf[0],size);
usleep(5000); //DS4 is way tooo fast usleep(5000); //DS4 is way tooo fast (need to check the other pads)
log_printf("HID %02X %02X %02X %02X %02X %02X %02X %02X \n",buf[0],buf[1],buf[2],buf[3],buf[4],buf[5],buf[6],buf[7]); //log_printf("HID %02X %02X %02X %02X %02X %02X %02X %02X \n",buf[0],buf[1],buf[2],buf[3],buf[4],buf[5],buf[6],buf[7]);
HIDRead(handle, usr->buf, bytes_transfered, my_read_cb, usr); HIDRead(handle, usr->buf, bytes_transfered, my_read_cb, usr);
} }
} }