txBufPtr = msg;
}
}
- signal ByteRadio.rts();
+ signal ByteRadio.rts(msg);
return SUCCESS;
}
cc1000_metadata_t *rxMetadata = getMetadata(rxBufPtr);
if (result != SUCCESS)
- rxMetadata->strength = 0;
+ rxMetadata->strength_or_preamble = 0;
else
- rxMetadata->strength = data;
+ rxMetadata->strength_or_preamble = data;
}
void rxData(uint8_t in) {
if (f.ack &&
rxFooter->crc &&
- rxHeader->addr == call amAddress())
+ rxHeader->dest == call amAddress())
{
enterAckState();
call CC1000Control.txMode();