[Tinyos-2-commits] CVS: tinyos-2.x/tos/chips/cc2420 CC2420CsmaP.nc, 1.1.2.11, 1.1.2.12

Jonathan Hui jwhui at users.sourceforge.net
Sun Jul 16 22:04:18 PDT 2006


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

Modified Files:
      Tag: tinyos-2_0_devel-BRANCH
	CC2420CsmaP.nc 
Log Message:

Don't override the ack bit. This was left in during debugging and
should have been removed.



Index: CC2420CsmaP.nc
===================================================================
RCS file: /cvsroot/tinyos/tinyos-2.x/tos/chips/cc2420/CC2420CsmaP.nc,v
retrieving revision 1.1.2.11
retrieving revision 1.1.2.12
diff -C2 -d -r1.1.2.11 -r1.1.2.12
*** CC2420CsmaP.nc	20 Jun 2006 18:56:04 -0000	1.1.2.11
--- CC2420CsmaP.nc	17 Jul 2006 05:04:16 -0000	1.1.2.12
***************
*** 163,172 ****
  
      header->length = len;
!     header->fcf = ( ( IEEE154_TYPE_DATA << IEEE154_FCF_FRAME_TYPE ) |
!                     ( 1 << IEEE154_FCF_INTRAPAN ) |
!                     ( IEEE154_ADDR_SHORT << IEEE154_FCF_DEST_ADDR_MODE ) |
!                     ( IEEE154_ADDR_SHORT << IEEE154_FCF_SRC_ADDR_MODE ) );
!     if ( header->dest != AM_BROADCAST_ADDR )
!       header->fcf |= 1 << IEEE154_FCF_ACK_REQ;
      header->src = call AMPacket.address();
      metadata->ack = FALSE;
--- 163,171 ----
  
      header->length = len;
!     header->fcf &= 1 << IEEE154_FCF_ACK_REQ;
!     header->fcf |= ( ( IEEE154_TYPE_DATA << IEEE154_FCF_FRAME_TYPE ) |
! 		     ( 1 << IEEE154_FCF_INTRAPAN ) |
! 		     ( IEEE154_ADDR_SHORT << IEEE154_FCF_DEST_ADDR_MODE ) |
! 		     ( IEEE154_ADDR_SHORT << IEEE154_FCF_SRC_ADDR_MODE ) );
      header->src = call AMPacket.address();
      metadata->ack = FALSE;



More information about the Tinyos-2-commits mailing list