[riot-notifications] [RIOT] ng_at86rf2xx: CCA when in Extended Mode (#3169)
notifications at github.com
Fri Jun 5 16:08:11 CEST 2015
At the moment the at86rf2xx driver issues a manual CCA no matter in which state the transceiver is. Additionally, only the Extended Mode (RX_AACK_ON) is implemented. However the datasheet has some quite explicit sections:
> It is not recommended to manually initiate an CCA measurement when using the Extended Operating Mode.
> A CCA request should only be initiated in Basic Operating Mode receive states. Otherwise the radio transceiver generates an IRQ_4 (CCA_ED_DONE) and sets the register bit CCA_DONE = 1, even though no CCA measurement was performed.
> If a CCA request is initiated in states others than RX_ON or RX_BUSY the PHY generates an IRQ_4 (CCA_ED_DONE) and sets the register bit CCA_DONE, however no CCA was carried out.
Did you test the behaviour in Extended Mode? The datasheet uses *should* and *recommended* so I guess CCA might also work in Extended Mode in some cases. What do you think?
Reply to this email directly or view it on GitHub:
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the notifications