4
0
mirror of https://github.com/RT-Thread/rt-thread.git synced 2025-02-12 16:09:18 +08:00

实现 usleep

This commit is contained in:
mysterywolf 2020-12-16 15:34:41 +08:00
parent 702103a203
commit 9d004a2892

View File

@ -8,6 +8,7 @@
* 2020-12-16 Meco Man add usleep * 2020-12-16 Meco Man add usleep
*/ */
#include <rtthread.h> #include <rtthread.h>
#include <rthw.h>
#include <unistd.h> #include <unistd.h>
unsigned int sleep(unsigned int seconds) unsigned int sleep(unsigned int seconds)
@ -23,5 +24,7 @@ unsigned int sleep(unsigned int seconds)
int usleep(useconds_t usec) int usleep(useconds_t usec)
{ {
rt_thread_mdelay(usec / 1000u);
rt_hw_us_delay(usec % 1000u);
return 0;
} }