timer.c File Reference
Hardware independent timer driver (implementation). More...
#include "timer.h"#include "hw/hw_timer.h"#include "cfg/cfg_timer.h"#include "cfg/cfg_wdt.h"#include "cfg/cfg_proc.h"#include "cfg/cfg_signal.h"#include <cfg/os.h>#include <cfg/debug.h>#include <cfg/module.h>#include <cpu/attr.h>#include <cpu/types.h>#include <cpu/irq.h>#include <cpu/power.h>#include <emul/timer_posix.c>#include <kern/signal.h>#include <kern/proc.h>#include <cfg/macros.h>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 timers 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 2840 2009-09-01 10:59:17Z batt
Definition in file timer.c.
Function Documentation
| void timer_add | ( | Timer * | timer | ) |
| void timer_busyWait | ( | hptime_t | delay | ) |
