From 6f97b4133be6acda57e7b5b5a69a3ea41f8d925a Mon Sep 17 00:00:00 2001 From: Erich Eckner Date: Wed, 31 Oct 2018 20:57:32 +0000 Subject: multiplexer.c: use stored values for usleep --- multiplexer.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/multiplexer.c b/multiplexer.c index 136bfa2..5f333e5 100644 --- a/multiplexer.c +++ b/multiplexer.c @@ -110,7 +110,7 @@ void *put_on_display(void *param) // wait until start_time + 1ms int wait = (start_time.tv_sec - stop_time.tv_sec) * 1000000 + (start_time.tv_nsec - stop_time.tv_nsec) / 1000 + 1000; if (wait > 0) - usleep((start_time.tv_sec - stop_time.tv_sec) * 1000000 + (start_time.tv_nsec - stop_time.tv_nsec) / 1000 + 1000); + usleep(wait); GPIO_SET = 1< 0) - usleep((start_time.tv_sec - stop_time.tv_sec) * 1000000 + (start_time.tv_nsec - stop_time.tv_nsec) / 1000 + 50000); + usleep(wait); display_data . should_buf = (display_data . should_buf + 1) % 3; } display_data . keep_running = 0; -- cgit v1.2.3-54-g00ecf