Zephyr Project API 3.7.0
A Scalable Open Source RTOS
Loading...
Searching...
No Matches
usleep.c File Reference
#include <zephyr/ztest.h>
#include <zephyr/kernel.h>

Macros

#define RETRIES   10
 
#define MAXIMUM_SHORTEST_TICKS   1
 
#define LOOPS   (CONFIG_SYS_CLOCK_TICKS_PER_SEC / 2)
 
#define LOWER_BOUND_MS   ((1000 * LOOPS) / CONFIG_SYS_CLOCK_TICKS_PER_SEC)
 
#define UPPER_BOUND_MS
 

Functions

 ZTEST_USER (sleep, test_usleep)
 

Macro Definition Documentation

◆ LOOPS

#define LOOPS   (CONFIG_SYS_CLOCK_TICKS_PER_SEC / 2)

◆ LOWER_BOUND_MS

#define LOWER_BOUND_MS   ((1000 * LOOPS) / CONFIG_SYS_CLOCK_TICKS_PER_SEC)

◆ MAXIMUM_SHORTEST_TICKS

#define MAXIMUM_SHORTEST_TICKS   1

◆ RETRIES

#define RETRIES   10

◆ UPPER_BOUND_MS

#define UPPER_BOUND_MS
Value:
(((3 + MAXIMUM_SHORTEST_TICKS) * 1000 * LOOPS) \
/ CONFIG_SYS_CLOCK_TICKS_PER_SEC)
#define LOOPS
Definition usleep.c:53
#define MAXIMUM_SHORTEST_TICKS
Definition usleep.c:40

Function Documentation

◆ ZTEST_USER()

ZTEST_USER ( sleep  ,
test_usleep   
)