Hello,

hardware-acknowledgements have been reported to work on real devices
(AFAIK), but while trying to simulate a TOS application using HWACK with
LPL, i stumbled upon following behaviour:
Phase A: The driver puts the radio into RX_AACK_ON mode. All is fine
until
Phase B: A transmission gets started. The driver issues a direct state
transition from RX_AACK_ON to TX_ARET_ON, which is not defined either by
the datasheet or the software programming manual. It is quite
interesting to observe real device accepting this (undocumented) state
transition.

This behaviour has been observed in simulation protocols and can be
confirmed by the code in RF230DriverHwAckP (RadioSend.send).

However: AFAIK, there is no official source which mentions a transition
RX_AACK_ON<->TX_ARET_ON. The only documented way is to use PLL_ON (or,
not recommended according to Atmels software programming manual,
TRX_OFF) as a intermediate-state.
For stability and compatibility reasons, the driver should not use
undocumented state transitions.

Regards,
Markus
_______________________________________________
Tinyos-help mailing list
[email protected]
https://www.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help

Reply via email to