[Tinyos-2-commits] CVS: tinyos-2.x/tos/chips/atm128 HplAtm128UartC.nc, 1.2, 1.3 HplAtm128UartP.nc, 1.2, 1.3

David Gay idgay at users.sourceforge.net
Wed Aug 9 15:43:22 PDT 2006


Update of /cvsroot/tinyos/tinyos-2.x/tos/chips/atm128
In directory sc8-pr-cvs10.sourceforge.net:/tmp/cvs-serv23040

Modified Files:
	HplAtm128UartC.nc HplAtm128UartP.nc 
Log Message:
add some power management update calls


Index: HplAtm128UartC.nc
===================================================================
RCS file: /cvsroot/tinyos/tinyos-2.x/tos/chips/atm128/HplAtm128UartC.nc,v
retrieving revision 1.2
retrieving revision 1.3
diff -C2 -d -r1.2 -r1.3
*** HplAtm128UartC.nc	12 Jul 2006 17:01:12 -0000	1.2
--- HplAtm128UartC.nc	9 Aug 2006 22:43:20 -0000	1.3
***************
*** 49,53 ****
  implementation
  {
!   components HplAtm128UartP, PlatformC;
  
    Uart0Init = HplAtm128UartP.Uart0Init;
--- 49,53 ----
  implementation
  {
!   components HplAtm128UartP, PlatformC, McuSleepC;
  
    Uart0Init = HplAtm128UartP.Uart0Init;
***************
*** 62,64 ****
--- 62,65 ----
  
    HplAtm128UartP.Atm128Calibrate -> PlatformC;
+   HplAtm128UartP.McuPowerState -> McuSleepC;
  }

Index: HplAtm128UartP.nc
===================================================================
RCS file: /cvsroot/tinyos/tinyos-2.x/tos/chips/atm128/HplAtm128UartP.nc,v
retrieving revision 1.2
retrieving revision 1.3
diff -C2 -d -r1.2 -r1.3
*** HplAtm128UartP.nc	12 Jul 2006 17:01:12 -0000	1.2
--- HplAtm128UartP.nc	9 Aug 2006 22:43:20 -0000	1.3
***************
*** 45,49 ****
      interface SerialByteComm as Uart1;
    }
!   uses interface Atm128Calibrate;
  }
  implementation
--- 45,52 ----
      interface SerialByteComm as Uart1;
    }
!   uses {
!     interface Atm128Calibrate;
!     interface McuPowerState;
!   }
  }
  implementation
***************
*** 76,79 ****
--- 79,83 ----
      ctrl.bits.txen  = 1;
      UCSR0B = ctrl.flat;
+     call McuPowerState.update();
      return SUCCESS;
    }
***************
*** 85,88 ****
--- 89,93 ----
      ctrl.bits.txen  = 0;
      UCSR0B = ctrl.flat;
+     call McuPowerState.update();
      return SUCCESS;
    }
***************
*** 94,97 ****
--- 99,103 ----
      ctrl.bits.rxen  = 1;
      UCSR0B = ctrl.flat;
+     call McuPowerState.update();
      return SUCCESS;
    }
***************
*** 103,106 ****
--- 109,113 ----
      ctrl.bits.rxen  = 0;
      UCSR0B = ctrl.flat;
+     call McuPowerState.update();
      return SUCCESS;
    }
***************
*** 133,136 ****
--- 140,144 ----
      ctrl.bits.txen  = 1;
      UCSR1B = ctrl.flat;
+     call McuPowerState.update();
      return SUCCESS;
    }
***************
*** 142,145 ****
--- 150,154 ----
      ctrl.bits.txen  = 0;
      UCSR1B = ctrl.flat;
+     call McuPowerState.update();
      return SUCCESS;
    }
***************
*** 151,154 ****
--- 160,164 ----
      ctrl.bits.rxen  = 1;
      UCSR1B = ctrl.flat;
+     call McuPowerState.update();
      return SUCCESS;
    }
***************
*** 160,163 ****
--- 170,174 ----
      ctrl.bits.rxen  = 0;
      UCSR1B = ctrl.flat;
+     call McuPowerState.update();
      return SUCCESS;
    }



More information about the Tinyos-2-commits mailing list