X-Git-Url: https://oss.titaniummirror.com/gitweb/?a=blobdiff_plain;f=tos%2Fchips%2Fcc2420%2Fcsma%2FCC2420CsmaP.nc;h=c0d5ef37e8972991536570b0fc1287251bb4d317;hb=10c02f9ece9b5ee20aa93c877d70fa6689ef7a7d;hp=df6ffb25cec5260ef3d602d8ff3ff1d984085440;hpb=0ab1429a57148045a74254930442ecddd47d63a3;p=tinyos-2.x.git diff --git a/tos/chips/cc2420/csma/CC2420CsmaP.nc b/tos/chips/cc2420/csma/CC2420CsmaP.nc index df6ffb25..c0d5ef37 100644 --- a/tos/chips/cc2420/csma/CC2420CsmaP.nc +++ b/tos/chips/cc2420/csma/CC2420CsmaP.nc @@ -34,7 +34,7 @@ * @version $Revision$ $Date$ */ -module CC2420CsmaP { +module CC2420CsmaP @safe() { provides interface SplitControl; provides interface Send; @@ -72,7 +72,6 @@ implementation { /****************** Prototypes ****************/ task void startDone_task(); - task void startDone_task(); task void stopDone_task(); task void sendDone_task(); @@ -134,7 +133,7 @@ implementation { m_msg = p_msg; } - header->length = len; + header->length = len + CC2420_SIZE; header->fcf &= 1 << IEEE154_FCF_ACK_REQ; header->fcf |= ( ( IEEE154_TYPE_DATA << IEEE154_FCF_FRAME_TYPE ) | ( 1 << IEEE154_FCF_INTRAPAN ) |