>
>
>
> I have CCA basically sorted out, but what exacly to do with it is an
> open question for a lot of different implementations.
>
> If one wished to implement one of the CSMA modes specified in
> 802.15.4, for instance, I have enough knowledge about how the CCA
> hardware works to get them through that development.
>
> I'm currently working on fixing ContikiMAC for the mc1322x, which also
> requires a CCA check. That code is here:
>
>
> http://git.devl.org/?p=malvira/contiki-2.x.git;a=shortlog;h=refs/heads/contikimac-oldcfg
>
> In cpu/mc1322x/lib/maca.c and cpu/mc1322x/contiki-maca.c you'll find
> CCA code.
>
>
Hi Mariano,
So, I've been reading through some of the code. It looks like this is not
implemented:
int contiki_maca_channel_clear(void);
What is exposed by the hardware? Is there a register that keeps an updated
carrier power value in the current band? That way a threshold can be placed
against it?
I guess i'm just looking for advice on the basic CCA building block
locations, and then I can build carrier sense and exponential back off
around them.
- George
------------------------------------------------------------------------------
BlackBerry® DevCon Americas, Oct. 18-20, San Francisco, CA
http://p.sf.net/sfu/rim-devcon-copy2
_______________________________________________
Linux-zigbee-devel mailing list
Linux-zigbee-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/linux-zigbee-devel