]> oss.titaniummirror.com Git - tinyos-2.x.git/blobdiff - tos/chips/cc1000/CC1000RssiP.nc
debug: add cfprintf macro
[tinyos-2.x.git] / tos / chips / cc1000 / CC1000RssiP.nc
index 275bb2f876fc49851f5713b6f2b2c26e514f686f..bdb2def138c743c282ac5e2211b8cdb7373e154d 100644 (file)
@@ -41,7 +41,7 @@
  *   the stack.
  */
 
-module CC1000RssiP
+module CC1000RssiP @safe()
 {
   provides {
     interface ReadNow<uint16_t> as Rssi[uint8_t reason];
@@ -100,9 +100,8 @@ implementation
   async event void ActualRssi.readDone(error_t result, uint16_t data) {
     atomic
       {
-       /* The code assumes that RSSI measurements are 10-bits 
-          (legacy effect) */
-       signal Rssi.readDone[currentOp](result, data >> 6);
+       /* The RSSI measurements are assumed to be 10-bits */
+       signal Rssi.readDone[currentOp](result, data);
        startNextOp();
       }
   }