equal
deleted
inserted
replaced
24 #define __TIMERSCFG_H__ |
24 #define __TIMERSCFG_H__ |
25 |
25 |
26 #include <native/task.h> |
26 #include <native/task.h> |
27 #include <native/timer.h> |
27 #include <native/timer.h> |
28 #include <native/mutex.h> |
28 #include <native/mutex.h> |
|
29 #include <native/cond.h> |
|
30 #include <native/sem.h> |
29 #include <native/alarm.h> |
31 #include <native/alarm.h> |
30 |
32 |
31 // Time unit : ns |
33 // Time unit : ns |
32 // Time resolution : 64bit (~584 years) |
34 // Time resolution : 64bit (~584 years) |
33 #define TIMEVAL RTIME |
35 #define TIMEVAL RTIME |
34 #define TIMEVAL_MAX ~(RTIME)0 |
36 #define TIMEVAL_MAX ~(RTIME)0 |
35 #define MS_TO_TIMEVAL(ms) (RTIME)ms*1000000 |
37 #define MS_TO_TIMEVAL(ms) rt_timer_ns2ticks((RTIME)ms*1000000) |
36 #define US_TO_TIMEVAL(us) (RTIME)us*1000 |
38 #define US_TO_TIMEVAL(us) rt_timer_ns2ticks((RTIME)us*1000) |
37 |
39 |
38 #define TASK_HANDLE RT_TASK |
40 #define TASK_HANDLE RT_TASK |
39 |
41 |
40 #endif |
42 #endif |