| 22 | |
| 23 | #ifdef ARDUINO |
| 24 | void testsleep(float seconds) { delay((uint32_t)(seconds * 1000)); } |
| 25 | #else |
| 26 | void testsleep(float seconds) { timespec time; time.tv_sec = (time_t)(seconds); time.tv_nsec = (seconds - (float)time.tv_sec) * 1000000000; ::nanosleep(&time, nullptr); } |
| 27 | #endif |