]> oss.titaniummirror.com Git - tinyos-2.x.git/blobdiff - tos/chips/cc2420/CC2420ControlP.nc
Option to enable hardware acknowledgements based on CC2420_HW_ACKNOWLEDGEMENTS prepro...
[tinyos-2.x.git] / tos / chips / cc2420 / CC2420ControlP.nc
index 1dae5a2d0488307a03e80e9d8986a3cd95bcaaa8..66d2a80f7ab00827b4926327357f72b36c212fc7 100644 (file)
@@ -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 ) |