for (uint i=0; 4*i + 3 < (uint) len; i++)
printf(" %s=%u", (i < sizeof(stat_names) / sizeof(stat_names[0]) ? stat_names[i] : "?"), get_u32_le(resp+4*i));
printf("\n");
+
+ fflush(stdout);
}
static void show_packet(byte *pkt, uint len)
default:
printf("??? type=%02x\n", pkt[4]);
}
+
+ fflush(stdout);
}
int main(void)
}
time_t now = time(NULL);
- if (last_stats + 10 < now) {
+ if (last_stats + 60 < now) {
if ((received = libusb_control_transfer(devh, 0xc0, 0x00, 0, 0, resp, sizeof(resp), 1000)) < 0) {
usb_error("Receive failed: error %d", received);
continue;