[riot-devel] Netdev2 State changes

Alexander Aring aar at pengutronix.de
Tue Sep 13 22:53:45 CEST 2016


On 09/13/2016 10:50 PM, Alexander Aring wrote:
> I think for "auto-acknowledgement" you can't _exactly_ track the states
> which the hardware does. E.g. transmit a frame and wait for a received ack.
> True, this would be a state change from "TX to RX", but you can't track
> it because it's done by hardware. The at86rf2xx will handle that also as
> TX_ARET_BUSY only, there is no change to get the "very small" receiving
> state after transmission.


And the same is for "RX to TX", when receiving a frame and sends an ACK
frame back. This will also occur no netdev2 statechange in at86rf2xx.
It's not possible to detect this statechange on hardware (so far I
know). It will handled as RX state completely.

- Alex

More information about the devel mailing list