]> oss.titaniummirror.com Git - tinyos-2.x.git/commitdiff
Workaround for VirtualizeAlarmC.nc, so it can be parameterized with uint32_t on msp43...
authorjanhauer <janhauer>
Fri, 30 May 2008 16:25:10 +0000 (16:25 +0000)
committerjanhauer <janhauer>
Fri, 30 May 2008 16:25:10 +0000 (16:25 +0000)
tos/lib/timer/VirtualizeAlarmC.nc

index d558d99a237a9940160298a680ab5c138e4c3d04..e7c65d433ed434ca81228f431d941704d6180798 100644 (file)
@@ -132,7 +132,10 @@ implementation
 
     for( id=0; id<NUM_ALARMS; id++ ) {
       if( m.isset[id] ) {
-        size_type elapsed = call AlarmFrom.getNow() - m.alarm[id].t0;
+        //size_type elapsed = call AlarmFrom.getNow() - m.alarm[id].t0;
+        //if( m.alarm[id].dt <= elapsed ) {
+        size_type t0 = m.alarm[id].t0;
+        size_type elapsed = call AlarmFrom.getNow() - t0;
         if( m.alarm[id].dt <= elapsed ) {
           m.isset[id] = FALSE;
           signal Alarm.fired[id]();