From 8edd9a924cc74be62966aa9e283e48cd9010a593 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ga=C3=ABtan=20Harter?= Date: Fri, 27 Apr 2018 20:29:09 +0200 Subject: [PATCH] tests/thread_flags: fix printf on 16bit platform Diff output was truncated to a 16b unsigned on wsn430 which made tests fail main: timeout triggered. time passed: 34581us Instead of main: timeout triggered. time passed: 100117us --- tests/thread_flags/main.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tests/thread_flags/main.c b/tests/thread_flags/main.c index af9bf06943..153668073f 100644 --- a/tests/thread_flags/main.c +++ b/tests/thread_flags/main.c @@ -96,7 +96,7 @@ int main(void) xtimer_set_timeout_flag(&t, TIMEOUT); thread_flags_wait_any(THREAD_FLAG_TIMEOUT); uint32_t diff = xtimer_now_usec() - before; - printf("main: timeout triggered. time passed: %uus\n", (unsigned)diff); + printf("main: timeout triggered. time passed: %"PRIu32"us\n", diff); if (diff < (TIMEOUT + THRESHOLD)) { puts("SUCCESS");