- if (debug) {
- gettimeofday(&tv_end, NULL);
- msec = ((tv_end.tv_sec-tv_start.tv_sec)*1000)+((tv_end.tv_usec-tv_start.tv_usec)/1000);
- fprintf(stderr, "send took %dms!\n", msec);
+ gettimeofday(&tv_end, NULL);
+ msec = ((tv_end.tv_sec-tv_start.tv_sec)*1000)+((tv_end.tv_usec-tv_start.tv_usec)/1000);
+
+ if (msec > 100) {
+ fprintf(stderr, "usb-transfer took more than 100ms (%dms), this may lead to timing problems!\n", msec);
+ } else if (debug) {
+ fprintf(stderr, "usb-transfer took %dms!\n", msec);