Thanks very much for David's advice. I am installing modified version
of CountDual application on one mote as the transmitter, and the
modified version of TOSBase on another as the receiver. I found the
CountDual application is using the *GenericComm* component, is that
different from the CC2420 radio stack? Do I need to replace it with
CC2420RadioC if I want to use the CC2420 radio stack?
The TOSBase application is using the RadioCRCPacket component for the
radio stack, do I need to change to CC2420RadioC in order to use the
CC2420 radio stack? Since simply replacing the "STXONCCA" with "STXON"
won't take any effect if I didn't use the CC2420 radio stack. Is my
guess right?
Thank you very much!
Ruoshui
David Moss wrote:
The CC1000 and CC2420 radios are completely different, with no
relation to each other.
Disabling CCA is easy to do in TinyOS 2.x: you just capture
requestCca() event in the RadioBackoff interface, provided by
CC2420CsmaC, and call back within that event to setCca(FALSE).
TinyOS 1.x is no longer supported; however, you will be able to
disable the CCA backoffs by searching and replacing any instance of
"STXONCCA" with "STXON" in any CC2420 source code.
-David
------------------------------------------------------------------------
*From:* [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] *On Behalf Of
*Ruoshui Liu
*Sent:* Sunday, March 16, 2008 4:56 PM
*To:* tinyos-help@millennium.berkeley.edu
*Subject:* [Tinyos-help] Can anyone help me clarify the MicaZ (CC2420)
radiostack?
Dear all,
Currently I am working on the MicaZ using CC2420 radio stack, and I am
trying to completely disable the CCA function implemented by CC2420
radio stack. However, I did not find the right function to do so.
Therefore, I went through the *Mica High Speed Radio Stack *and the
*Mica2 (CC1000) Radio Stack* stated on the web:
http://www.tinyos.net/tinyos-1.x/doc/.
The question is what is the difference between the *Mica2 (CC1000)
Radio Stack *and the *Mica High Speed Radio Stack*. Is the Mica2
(CC1000) Radio Stack totally different deign from the Mica High Speed
Radio Stack, or interleaved design with it? They really confuse me!
The other question is that where I can find the detail of *MicaZ
(CC2420) Radio Stack *implemented with TinyOS 1.1.15. I know there is
an article describing the *MicaZ (CC2420) Radio Stack*, but all the
functions stated in that are implemented in TinyOS 2.0 which is not my
case.
I really need to find the right function to disable the CCA in CC2420
regardless whether the channel is busy or not by using TinyOS 1.1.15.
Many thanks!
Ruoshui
_______________________________________________
Tinyos-help mailing list
Tinyos-help@millennium.berkeley.edu
https://www.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help