include/timers_xeno/timerscfg.h
changeset 454 bc000083297a
parent 0 4472ee7c6c3e
child 798 6bafede3de2b
equal deleted inserted replaced
453:c74a73474cce 454:bc000083297a
    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