From: kusy Date: Tue, 17 Jun 2008 07:20:46 +0000 (+0000) Subject: exporting LocalTime X-Git-Tag: release_tinyos_2_1_0_0~273 X-Git-Url: https://oss.titaniummirror.com/gitweb/?a=commitdiff_plain;h=05422d445bc1138c63d1eef2e26bf368febf6f29;p=tinyos-2.x.git exporting LocalTime --- diff --git a/tos/platforms/intelmote2/HilTimerMilliC.nc b/tos/platforms/intelmote2/HilTimerMilliC.nc index 475787b3..01a98489 100644 --- a/tos/platforms/intelmote2/HilTimerMilliC.nc +++ b/tos/platforms/intelmote2/HilTimerMilliC.nc @@ -38,6 +38,7 @@ configuration HilTimerMilliC { provides interface Init; provides interface Timer as TimerMilli[ uint8_t num ]; + provides interface LocalTime; } implementation @@ -46,17 +47,16 @@ implementation components new AlarmToTimerC(TMilli) as AlarmToTimerMilli32; components new HalPXA27xAlarmM(TMilli,2) as PhysAlarmMilli32; components HalPXA27xOSTimerMapC; - + components CounterMilliC; enum {OST_CLIENT_ID = unique("PXA27xOSTimer.Resource")}; Init = PhysAlarmMilli32; - TimerMilli = VirtTimersMilli32.Timer; - + LocalTime = CounterMilliC; + VirtTimersMilli32.TimerFrom -> AlarmToTimerMilli32.Timer; - AlarmToTimerMilli32.Alarm -> PhysAlarmMilli32.Alarm; - + PhysAlarmMilli32.OSTInit -> HalPXA27xOSTimerMapC.Init; PhysAlarmMilli32.OSTChnl -> HalPXA27xOSTimerMapC.OSTChnl[OST_CLIENT_ID];