From e9493ff7e40bd6efb90101652db2c6a41882f0ce Mon Sep 17 00:00:00 2001 From: Martin Mares Date: Tue, 25 Feb 2020 23:03:34 +0100 Subject: [PATCH] BSB: Minor fixes of daemon --- bsb/daemon/burrow-bsb.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/bsb/daemon/burrow-bsb.c b/bsb/daemon/burrow-bsb.c index 8396a22..714f811 100644 --- a/bsb/daemon/burrow-bsb.c +++ b/bsb/daemon/burrow-bsb.c @@ -100,6 +100,8 @@ static void show_stats(byte *resp, uint len) 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) @@ -131,6 +133,8 @@ static void show_packet(byte *pkt, uint len) default: printf("??? type=%02x\n", pkt[4]); } + + fflush(stdout); } int main(void) @@ -155,7 +159,7 @@ 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; -- 2.39.2