diff --git a/utility/pigpio/compatibility.cpp b/utility/pigpio/compatibility.cpp index c4e0e335..a9deb311 100644 --- a/utility/pigpio/compatibility.cpp +++ b/utility/pigpio/compatibility.cpp @@ -23,7 +23,7 @@ void __usleep(int microsec) { struct timespec req; // = {0}; req.tv_sec = (time_t)microsec / 1000000; - req.tv_nsec = (microsec / 1000000) * 1000; + req.tv_nsec = (microsec % 1000000) * 1000; //nanosleep(&req, (struct timespec *)NULL); clock_nanosleep(CLOCK_REALTIME, 0, &req, NULL); }