You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Consider an application where the last virtual timer is going to
fire at time t. When this timer is stopped at time t' < t, e.g., because of an
external event, then the underlying hardware timer remains active for time t - t'.
The reason is that in VirtualizeTimerC.nc, line 164, the command Timer.stop
only sets the isrunning-flag, but does not post updateFromTimer().
However, if the power management would be able to reach a better power state if
the hardware timer is inactive (e.g., in an application where the following wakeup is initiated via an asynchronous interrupt), it could be advantageous to post the update task from command Timer.stop.
The text was updated successfully, but these errors were encountered:
not that I am aware of.
i need to duplicate.
1st I will see if it shows up on the Msp432 Arm Cortex platforms. As those
are the platforms I have with me.
If it reproduces there it will be quick for me to figure it out.
If not I will have to resurrect the telosb platform I have squirrled away.
That is why I haven't gotten to it.
Consider an application where the last virtual timer is going to
fire at time t. When this timer is stopped at time t' < t, e.g., because of an
external event, then the underlying hardware timer remains active for time t - t'.
The reason is that in
VirtualizeTimerC.nc
, line 164, the commandTimer.stop
only sets the
isrunning
-flag, but does not postupdateFromTimer()
.However, if the power management would be able to reach a better power state if
the hardware timer is inactive (e.g., in an application where the following wakeup is initiated via an asynchronous interrupt), it could be advantageous to post the update task from command
Timer.stop
.The text was updated successfully, but these errors were encountered: