[Tinyos-help] Re: RE: Mote Low Power Modes

polastre at EECS.Berkeley.EDU polastre at EECS.Berkeley.EDU
Mon Jan 5 08:35:20 PST 2004

1) HPLPowerManagement uses both Standby (when the high speed timer is on) and Power-Save/Power-Down when only using the 32khz crystal

2) It only compiles for the mica2dot.  TestLabApp is how to do PM on the mica, OnOffApp is how to do PM on the mica2/mica2dot. The application is GDI2SoftWS and GDI2SoftB.  It requires Alec Woo's Blast routing code to compile for multihop routing.

3) The beauty is that HPLPowerManagement doesn't wake itself up!  The next Timer event (from TimerM.nc) is what wakes up the CPU.

----- Original Message -----
From: Mark Hempstead <mhempste at eecs.harvard.edu>
Date: Monday, January 5, 2004 10:59 am
Subject: RE: Mote Low Power Modes

> Joe,
>   Thanks so much for your help.  I understand how HPLPowerManagement
> works now.  I appreciate your quick and detailed responces.  
> However as
> always I have a few more questions.
> 1) HPLPowerManagement I assume puts the CPU in "Power-save" mode.  
> Is it
> possible to put it in the other power modes (like ADC Noise Reduc,
> Standyby etc ..) are members of the tinyos community using these other
> modes?
> 2) Am I looking in the right place for TestLabApp?:
> http://cvs.sourceforge.net/viewcvs.py/tinyos/tinyos-
> 1.x/contrib/ucb/apps/TestLabApp/This code seems to be using 
> SnoozeC.  I tried compiling the
> "TestLabApp.nc" and It doesn't compile under mica2, beacuse of 
> issues with snooze.
> 3) Is there anyway to specify when HPLPowerManagment wakes up or 
> does it
> always wake up at each 32KHz clock interupt?
> Thanks again Joe,
> Have a good day
> -Mark

More information about the Tinyos-help mailing list