Unit tests: Retain atomic operation

This ensures we get absolutely accurate timing.
This commit is contained in:
Lorenz Meier
2019-01-22 23:52:57 +01:00
parent b7bcec2d8c
commit f21bc89a90
2 changed files with 3 additions and 3 deletions
+2 -2
View File
@@ -71,13 +71,13 @@ int HRTTest::main()
hrt_abstime t = hrt_absolute_time();
px4_usleep(1000000);
hrt_abstime elt = hrt_elapsed_time(&t);
hrt_abstime elt = hrt_elapsed_time_atomic(&t);
PX4_INFO("Elapsed time %llu in 1 sec (usleep)\n", (unsigned long long)elt);
PX4_INFO("Start time %llu\n", (unsigned long long)t);
t = hrt_absolute_time();
px4_sleep(1);
elt = hrt_elapsed_time(&t);
elt = hrt_elapsed_time_atomic(&t);
PX4_INFO("Elapsed time %llu in 1 sec (sleep)\n", (unsigned long long)elt);
PX4_INFO("Start time %llu\n", (unsigned long long)t);