timer.c File Reference
Hardware independent timer driver (implementation). More...
#include "timer.h"
#include <cpu/attr.h>
#include <cpu/types.h>
#include <cpu/irq.h>
#include <cfg/os.h>
#include <cfg/debug.h>
#include <cfg/module.h>
#include <appconfig.h>
#include <CPU_CSOURCE(timer)>
Go to the source code of this file.
Functions | |
| void | timer_add (Timer *timer) |
| Add the specified timer to the software timer service queue. | |
| Timer * | timer_abort (Timer *timer) |
| Remove a timer from the timer queue before it has expired. | |
| void | timer_delayTicks (ticks_t delay) |
| Wait for the specified amount of timer ticks. | |
| void | timer_busyWait (hptime_t delay) |
| Busy wait until the specified amount of high-precision ticks have elapsed. | |
| void | timer_delayHp (hptime_t delay) |
| Wait for the specified amount of time (expressed in microseconds). | |
Variables | |
| volatile ticks_t | _clock |
| Master system clock (1 tick accuracy). | |
| static REGISTER List | timers_queue |
| List of active asynchronous timers. | |
Detailed Description
Hardware independent timer driver (implementation).
- Version:
- Id
- timer.c 1134 2008-02-18 15:44:16Z bernie
Definition in file timer.c.
Function Documentation
| void timer_add | ( | Timer * | timer | ) |
| void timer_busyWait | ( | hptime_t | delay | ) |
| void timer_delayHp | ( | hptime_t | delay | ) |
