/*  SYSTEMTICK.H   SwissBetty: Unit für die Zeitverwaltung im LPC2220 */

#ifndef _SYSTICK_INCLUDED
#define _SYSTICK_INCLUDED

/*
Als innere Uhr wird der Timer0 benutzt, der pro Millisekunde um 1 weiterzählt.
Sein Zählerstand ist also gleichbedeutend mit der Uhrzeit in Millisekunden.
Ein Interruptprogramm erzeugt gelegentliche Events für das Menü und entprellt die Tasten.
Gegen Mitternacht erreicht T0TC den Wert 86400000 und wird damit auf 0 zurückgesetzt.
In diesem Modul sind auch die Funktionen zur Benutzung des RTC angesiedelt, die
z.Z. aber noch nicht implementiert sind.

*/
extern volatile dword Ticks;

extern void Systemtick_Init (void);


#endif
