[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