[Tinyos-2-commits] CVS: tinyos-2.x/tos/platforms/mica
AlarmCounterMilliP.nc, 1.4, 1.5
David Gay
idgay at users.sourceforge.net
Mon Mar 26 14:24:35 PDT 2007
Update of /cvsroot/tinyos/tinyos-2.x/tos/platforms/mica
In directory sc8-pr-cvs10.sourceforge.net:/tmp/cvs-serv16676
Modified Files:
AlarmCounterMilliP.nc
Log Message:
use new reliable atm128 async timer 0 code
Index: AlarmCounterMilliP.nc
===================================================================
RCS file: /cvsroot/tinyos/tinyos-2.x/tos/platforms/mica/AlarmCounterMilliP.nc,v
retrieving revision 1.4
retrieving revision 1.5
diff -C2 -d -r1.4 -r1.5
*** AlarmCounterMilliP.nc 12 Dec 2006 18:23:42 -0000 1.4
--- AlarmCounterMilliP.nc 26 Mar 2007 21:24:33 -0000 1.5
***************
*** 28,52 ****
implementation
{
! components HplAtm128Timer0AsyncC as Timer0, PlatformC,
! new Atm128TimerInitC(uint8_t, ATM128_CLK8_DIVIDE_32) as MilliInit,
! new Atm128AlarmC(TMilli, uint8_t, 2) as MilliAlarm,
! new Atm128CounterC(TMilli, uint8_t) as MilliCounter,
! new TransformAlarmCounterC(TMilli, uint32_t, TMilli, uint8_t, 0, uint32_t)
! as Transform32;
!
! // Top-level interface wiring
! AlarmMilli32 = Transform32;
! CounterMilli32 = Transform32;
!
! // Strap in low-level hardware timer (Timer0Async)
! Init = MilliInit;
! MilliInit.Timer -> Timer0.Timer;
! MilliAlarm.HplAtm128Timer -> Timer0.Timer;
! MilliAlarm.HplAtm128Compare -> Timer0.Compare;
! MilliCounter.Timer -> Timer0.Timer;
! PlatformC.SubInit -> Timer0;
! // Alarm Transform Wiring
! Transform32.AlarmFrom -> MilliAlarm;
! Transform32.CounterFrom -> MilliCounter;
}
--- 28,35 ----
implementation
{
! components new Atm128AlarmAsyncC(TMilli, ATM128_CLK8_DIVIDE_32);
! Init = Atm128AlarmAsyncC;
! AlarmMilli32 = Atm128AlarmAsyncC;
! CounterMilli32 = Atm128AlarmAsyncC;
}
More information about the Tinyos-2-commits
mailing list