A set of classes that mimic the behaviour of Mbed Ticker class but using TIMER0, TIMER1, TIMER2 and the RIT.

Revision:
1:e60d949ec09a
Parent:
0:5c7fd96cf29a
--- a/Ticker1Sys.cpp	Fri Feb 11 10:42:52 2011 +0000
+++ b/Ticker1Sys.cpp	Fri Feb 11 11:35:49 2011 +0000
@@ -48,15 +48,15 @@
 }
 
 void 
-Ticker1Sys::addTicker(TickerA *t)
+Ticker1Sys::addTicker(Ticker1 *t)
 {
     tickers.push_back(t);   
 }
 
 void 
-Ticker1Sys::delTicker(TickerA *t)
+Ticker1Sys::delTicker(Ticker1 *t)
 {
-    for (list<TickerA *>::iterator itor = tickers.begin(); itor !=  tickers.end(); ++itor) {
+    for (list<Ticker1 *>::iterator itor = tickers.begin(); itor !=  tickers.end(); ++itor) {
         if ((*itor) == t) {
             itor = tickers.erase(itor);
             return;
@@ -71,7 +71,7 @@
     LPC_TIM1->MR0 += 1000;
     if (tickers.empty()) return;
     
-    for (list<TickerA *>::iterator itor = tickers.begin(); itor !=  tickers.end(); ++itor) {
+    for (list<Ticker1 *>::iterator itor = tickers.begin(); itor !=  tickers.end(); ++itor) {
         (*itor)->tick();
     }