X-Git-Url: https://oss.titaniummirror.com/gitweb/?a=blobdiff_plain;f=tos%2Fchips%2Fcc2420%2FCC2420ControlP.nc;h=66d2a80f7ab00827b4926327357f72b36c212fc7;hb=24d50eb2fad1920f1322c86247b42433af30b348;hp=1dae5a2d0488307a03e80e9d8986a3cd95bcaaa8;hpb=c475ae95adff4b3da3bfb5b1b5fffd332fde7aee;p=tinyos-2.x.git diff --git a/tos/chips/cc2420/CC2420ControlP.nc b/tos/chips/cc2420/CC2420ControlP.nc index 1dae5a2d..66d2a80f 100644 --- a/tos/chips/cc2420/CC2420ControlP.nc +++ b/tos/chips/cc2420/CC2420ControlP.nc @@ -177,7 +177,11 @@ implementation { ( 2 << CC2420_MDMCTRL0_CCA_HYST ) | ( 3 << CC2420_MDMCTRL0_CCA_MOD ) | ( 1 << CC2420_MDMCTRL0_AUTOCRC ) | - ( 0 << CC2420_MDMCTRL0_AUTOACK ) | // we now SACK +#if defined(CC2420_HW_ACKNOWLEDGEMENTS) && !defined(CC2420_NO_ACKNOWLEDGEMENTS) + ( 1 << CC2420_MDMCTRL0_AUTOACK ) | +#else + ( 0 << CC2420_MDMCTRL0_AUTOACK ) | +#endif ( 2 << CC2420_MDMCTRL0_PREAMBLE_LENGTH ) ); call RXCTRL1.write( ( 1 << CC2420_RXCTRL1_RXBPF_LOCUR ) |