The clock interface must be implemented for each platform that uses the timer library.
The clock interface does only one this: it measures time. The clock interface provides a macro, CLOCK_SECOND, which corresponds to one second of system time.
Defines | |
#define | CLOCK_SECOND |
A second, measured in system clock time. | |
Functions | |
void | clock_init (void) |
Initialize the clock library. | |
clock_time_t | clock_time (void) |
Get the current clock time. |
|
Initialize the clock library. This function initializes the clock library and should be called from the main() function of the system. |
|
Get the current clock time. This function returns the current system clock time.
Referenced by timer_expired(), timer_restart(), and timer_set(). |