[Tinyos-2-commits] CVS: tinyos-2.x/tos/platforms/tinynode
PlatformSerialC.nc, 1.1.2.2, 1.1.2.3 TinyNodeSerialP.nc,
1.1.2.1, 1.1.2.2
Henri DF
henridf at users.sourceforge.net
Tue Aug 22 02:13:14 PDT 2006
Update of /cvsroot/tinyos/tinyos-2.x/tos/platforms/tinynode
In directory sc8-pr-cvs10.sourceforge.net:/tmp/cvs-serv23796
Modified Files:
Tag: tinyos-2_0_devel-BRANCH
PlatformSerialC.nc TinyNodeSerialP.nc
Log Message:
Catch up with MSP430 USART configure changes.
Patch sent by G. Barrenetxea
Index: PlatformSerialC.nc
===================================================================
RCS file: /cvsroot/tinyos/tinyos-2.x/tos/platforms/tinynode/PlatformSerialC.nc,v
retrieving revision 1.1.2.2
retrieving revision 1.1.2.3
diff -C2 -d -r1.1.2.2 -r1.1.2.3
*** PlatformSerialC.nc 15 Aug 2006 16:06:55 -0000 1.1.2.2
--- PlatformSerialC.nc 22 Aug 2006 09:13:11 -0000 1.1.2.3
***************
*** 9,11 ****
--- 9,12 ----
SerialByteComm = UartC;
TinyNodeSerialP.Resource -> UartC.Resource;
+ TinyNodeSerialP.Msp430UartConfigure <- UartC.Msp430UartConfigure;
}
Index: TinyNodeSerialP.nc
===================================================================
RCS file: /cvsroot/tinyos/tinyos-2.x/tos/platforms/tinynode/TinyNodeSerialP.nc,v
retrieving revision 1.1.2.1
retrieving revision 1.1.2.2
diff -C2 -d -r1.1.2.1 -r1.1.2.2
*** TinyNodeSerialP.nc 24 Apr 2006 16:06:48 -0000 1.1.2.1
--- TinyNodeSerialP.nc 22 Aug 2006 09:13:11 -0000 1.1.2.2
***************
*** 1,14 ****
--- 1,27 ----
module TinyNodeSerialP {
provides interface StdControl;
+ provides interface Msp430UartConfigure;
uses interface Resource;
}
implementation {
+
+ msp430_uart_config_t msp430_uart_tinynode_config = {ubr: UBR_1MHZ_115200, umctl: UMCTL_1MHZ_115200, ssel: 0x02, pena: 0, pev: 0, spb: 0, clen: 1, listen: 0, mm: 0, ckpl: 0, urxse: 0, urxeie: 1, urxwie: 0};
+
+
command error_t StdControl.start(){
return call Resource.immediateRequest();
}
+
command error_t StdControl.stop(){
call Resource.release();
return SUCCESS;
}
+
event void Resource.granted(){}
+
+ async command msp430_uart_config_t* Msp430UartConfigure.getConfig() {
+ return &msp430_uart_tinynode_config;
+ }
+
}
+
More information about the Tinyos-2-commits
mailing list