A set of classes that mimic the behaviour of Mbed Ticker class but using TIMER0, TIMER1, TIMER2 and the RIT.
Diff: Ticker2Sys.cpp
- Revision:
- 1:e60d949ec09a
- Parent:
- 0:5c7fd96cf29a
--- a/Ticker2Sys.cpp Fri Feb 11 10:42:52 2011 +0000 +++ b/Ticker2Sys.cpp Fri Feb 11 11:35:49 2011 +0000 @@ -48,15 +48,15 @@ } void -Ticker2Sys::addTicker(TickerB *t) +Ticker2Sys::addTicker(Ticker2 *t) { tickers.push_back(t); } void -Ticker2Sys::delTicker(TickerB *t) +Ticker2Sys::delTicker(Ticker2 *t) { - for (list<TickerB *>::iterator itor = tickers.begin(); itor != tickers.end(); ++itor) { + for (list<Ticker2 *>::iterator itor = tickers.begin(); itor != tickers.end(); ++itor) { if ((*itor) == t) { itor = tickers.erase(itor); return; @@ -71,7 +71,7 @@ LPC_TIM2->MR0 += 1000; if (tickers.empty()) return; - for (list<TickerB *>::iterator itor = tickers.begin(); itor != tickers.end(); ++itor) { + for (list<Ticker2 *>::iterator itor = tickers.begin(); itor != tickers.end(); ++itor) { (*itor)->tick(); }