Loading...
Searching...
No Matches
Go to the documentation of this file. 1#ifndef _DOLPHIN_OSTIME_H_
2#define _DOLPHIN_OSTIME_H_
7#define OS_TIME_SPEED (OS_BUS_CLOCK / 4)
10#define OS_TICKS_TO_SEC(x) ((x) / (OS_TIME_SPEED))
11#define OS_TICKS_TO_MSEC(x) ((x) / (OS_TIME_SPEED / 1000))
12#define OS_TICKS_TO_USEC(x) (((x) * 8) / (OS_TIME_SPEED / 125000))
13#define OS_TICKS_TO_NSEC(x) (((x) * 8000) / (OS_TIME_SPEED / 125000))
16#define OS_SEC_TO_TICKS(x) ((x) * (OS_TIME_SPEED))
17#define OS_MSEC_TO_TICKS(x) ((x) * (OS_TIME_SPEED / 1000))
18#define OS_USEC_TO_TICKS(x) ((x) * (OS_TIME_SPEED / 125000) / 8)
19#define OS_NSEC_TO_TICKS(x) ((x) * (OS_TIME_SPEED / 125000) / 8000)
25#define YEAR_DAY_MAX 365
28#define SECS_IN_HOUR (SECS_IN_MIN * 60)
29#define SECS_IN_DAY (SECS_IN_HOUR * 24)
30#define SECS_IN_YEAR (SECS_IN_DAY * 365)