[Tinyos-2-commits] CVS: tinyos-2.x/tos/platforms/intelmote2 PlatformSerialC.nc, 1.1.2.4, 1.1.2.5

Philip Buonadonna philipb at users.sourceforge.net
Thu Oct 26 11:26:17 PDT 2006


Update of /cvsroot/tinyos/tinyos-2.x/tos/platforms/intelmote2
In directory sc8-pr-cvs10.sourceforge.net:/tmp/cvs-serv9633

Modified Files:
      Tag: tinyos-2_0_devel-BRANCH
	PlatformSerialC.nc 
Log Message:
Modified to provide auto-initialization

Index: PlatformSerialC.nc
===================================================================
RCS file: /cvsroot/tinyos/tinyos-2.x/tos/platforms/intelmote2/PlatformSerialC.nc,v
retrieving revision 1.1.2.4
retrieving revision 1.1.2.5
diff -C2 -d -r1.1.2.4 -r1.1.2.5
*** PlatformSerialC.nc	19 Oct 2006 00:49:05 -0000	1.1.2.4
--- PlatformSerialC.nc	26 Oct 2006 18:26:15 -0000	1.1.2.5
***************
*** 36,40 ****
  
  configuration PlatformSerialC {
-   provides interface Init;
    provides interface StdControl;
    provides interface UartByte;
--- 36,39 ----
***************
*** 47,57 ****
    components HplPXA27xGPIOC;
    components IM2InitSerialP;
! 
!   Init = HalPXA27xSerialP;
!   Init = IM2InitSerialP;
    StdControl = HalPXA27xSerialP;
    UartByte = HalPXA27xSerialP;
    UartStream = HalPXA27xSerialP;
!   
    HalPXA27xSerialP.UARTInit -> HplPXA27xSTUARTC.Init;
    HalPXA27xSerialP.UART -> HplPXA27xSTUARTC.STUART;
--- 46,54 ----
    components HplPXA27xGPIOC;
    components IM2InitSerialP;
!   
    StdControl = HalPXA27xSerialP;
    UartByte = HalPXA27xSerialP;
    UartStream = HalPXA27xSerialP;
! 
    HalPXA27xSerialP.UARTInit -> HplPXA27xSTUARTC.Init;
    HalPXA27xSerialP.UART -> HplPXA27xSTUARTC.STUART;
***************
*** 60,63 ****
--- 57,64 ----
    IM2InitSerialP.RXD -> HplPXA27xGPIOC.HplPXA27xGPIOPin[STUART_RXD];
  
+   components PlatformP;
+   IM2InitSerialP.Init <- PlatformP.InitL2;
+   HalPXA27xSerialP.Init <- PlatformP.InitL3;
+ 
    components new HplPXA27xDMAInfoC(19, (uint32_t) &STRBR) as DMAInfoRx;
    components new HplPXA27xDMAInfoC(20, (uint32_t) &STTHR) as DMAInfoTx;



More information about the Tinyos-2-commits mailing list