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
