| fremoclock
    1_3A01
    FREMO Clock - Software for UTG | 
Hardware dependent timer module for Atmel AVR. More...
Go to the source code of this file.
| Macros | |
| #define | USE_TIMER_0 | 
| #define | TIMER_INT_VECT_COMP TIMER0_COMP_vect | 
| Functions | |
| void | HwTimerInit (void) | 
| Initialize the hardware time.  More... | |
| uint32_t | HwTimerGetValue (void) | 
| Get the value of globalTimer variable guarded by disable/enable interrupts.  More... | |
| ISR (TIMER_INT_VECT_COMP) | |
| Interrupt service routine for timer interrupt.  More... | |
| Variables | |
| static uint32_t | ulGlobalTimer = 0 | 
| Gets incremented every TIMER_RESOLUTION_MS milliseconds by interrupt.  More... | |
Hardware dependent timer module for Atmel AVR.
Supplies a tick count.
History:
Definition in file SysHwTimer.c.
| #define TIMER_INT_VECT_COMP TIMER0_COMP_vect | 
Definition at line 78 of file SysHwTimer.c.
| #define USE_TIMER_0 | 
Definition at line 55 of file SysHwTimer.c.
| uint32_t HwTimerGetValue | ( | void | ) | 
Get the value of globalTimer variable guarded by disable/enable interrupts.
Definition at line 210 of file SysHwTimer.c.
| void HwTimerInit | ( | void | ) | 
Initialize the hardware time.
Called from main before interrupts are enabled .
Definition at line 115 of file SysHwTimer.c.
| ISR | ( | TIMER_INT_VECT_COMP | ) | 
Interrupt service routine for timer interrupt.
Runs with global interrupts disabled.
Definition at line 223 of file SysHwTimer.c.

| 
 | static | 
Gets incremented every TIMER_RESOLUTION_MS milliseconds by interrupt.
Read by other parts of the program with HwTimerGetValue.
Definition at line 89 of file SysHwTimer.c.