aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorCNLohr <lohr85@gmail.com>2017-03-15 02:57:42 -0400
committerCNLohr <lohr85@gmail.com>2017-03-15 02:57:42 -0400
commitd95a01363f8979042f52cc05c5683d0889798508 (patch)
tree1a590a71c84e3ee034f9703161c50283ff7b4d59 /src
parent1860fd6b0d625f801f27eaeab0b943a72e7c1c52 (diff)
downloadlibsurvive-d95a01363f8979042f52cc05c5683d0889798508.tar.gz
libsurvive-d95a01363f8979042f52cc05c5683d0889798508.tar.bz2
Few more cleanup tweaks. Almost there.
Diffstat (limited to 'src')
-rwxr-xr-xsrc/survive_vive.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/survive_vive.c b/src/survive_vive.c
index c89916b..bd2e4c3 100755
--- a/src/survive_vive.c
+++ b/src/survive_vive.c
@@ -242,13 +242,14 @@ static void debug_cb( struct SurviveUSBInterface * si )
static inline int update_feature_report(USBHANDLE dev, uint16_t interface, uint8_t * data, int datalen )
{
int r = hid_send_feature_report( dev, data, datalen );
- printf( "HUR: (%p) %d (%d) [%d]\n", dev, r, datalen, data[0] );
+// printf( "HUR: (%p) %d (%d) [%d]\n", dev, r, datalen, data[0] );
return r;
}
static inline int getupdate_feature_report(USBHANDLE dev, uint16_t interface, uint8_t * data, int datalen )
{
int r = hid_get_feature_report( dev, data, datalen );
- printf( "HGR: (%p) %d (%d) (%d)\n", dev, r, datalen, data[0] );
+// printf( "HGR: (%p) %d (%d) (%d)\n", dev, r, datalen, data[0] );
+ if( r == -1 ) return -9; //Pretend it's not a critical error
return r;
}
@@ -280,7 +281,7 @@ static inline int hid_get_feature_report_timeout(USBHANDLE device, uint16_t inte
{
int ret;
uint8_t i = 0;
- for (i = 0; i < 100; i++)
+ for (i = 0; i < 50; i++)
{
ret = getupdate_feature_report(device, interface, buf, len);
if( ret != -9 && ( ret != -1 || errno != EPIPE ) ) return ret;
@@ -635,7 +636,6 @@ int survive_get_config( char ** config, struct SurviveViveData * sv, int devno,
//XXX TODO WRITEME
for( k = 0; k < 10; k++ )
{
- update_feature_report( dev, iface, cfgbuff_send, sizeof( cfgbuff_send ) );
OGUSleep( 1000);
}