Replace sleep with px4_sleep

This is another step to isolate time from the system.
This commit is contained in:
Julian Oes
2018-12-22 10:32:18 +01:00
parent 3f695870a4
commit d70b0f1c8c
13 changed files with 20 additions and 15 deletions
+1 -1
View File
@@ -752,7 +752,7 @@ err_out_no_test:
fds.events = POLLIN;
PX4_WARN("Running 5 steps. WARNING! Motors will be live in 5 seconds\nPress any key to abort now.");
sleep(5);
px4_sleep(5);
if (::ioctl(fd, PWM_SERVO_SET_MODE, PWM_SERVO_ENTER_TEST_MODE) < 0) {
PX4_ERR("Failed to Enter pwm test mode");
+2 -2
View File
@@ -76,7 +76,7 @@ int HRTTest::main()
PX4_INFO("Start time %llu\n", (unsigned long long)t);
t = hrt_absolute_time();
sleep(1);
px4_sleep(1);
elt = hrt_elapsed_time(&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);
@@ -86,7 +86,7 @@ int HRTTest::main()
PX4_INFO("HRT_CALL %d\n", hrt_called(&t1));
hrt_call_after(&t1, update_interval, timer_expired, (void *)nullptr);
sleep(2);
px4_sleep(2);
PX4_INFO("HRT_CALL - %d\n", hrt_called(&t1));
hrt_cancel(&t1);
PX4_INFO("HRT_CALL + %d\n", hrt_called(&t1));
+1 -1
View File
@@ -94,7 +94,7 @@ int test_uart_console(int argc, char *argv[])
write(uart_usb, sample_uart_usb, sizeof(sample_uart_usb));
printf(".");
fflush(stdout);
sleep(1);
px4_sleep(1);
}
// uint64_t start_time = hrt_absolute_time();
+1 -1
View File
@@ -80,7 +80,7 @@ top_main(int argc, char *argv[])
if (argc > 1) {
if (!strcmp(argv[1], "once")) {
print_load(curr_time, 1, &load);
sleep(1);
px4_sleep(1);
print_load(hrt_absolute_time(), 1, &load);
} else {