[riot-notifications] [RIOT] ng_at86rf2xx: Implement CSMA en/disable and setting retries (#3138)

Daniel Krebs notifications at github.com
Mon Jun 1 17:06:09 CEST 2015


When enabling CSMA it defaults to 4 retries and sets min BE to 3 and max BE 5. I'm not sure if these are sensible defaults, they are the reset values of the transceiver. 

The BE cannot yet be configured though. I wasn't sure how to integrate the BE setting into the given interfaces, so any proposal is welcome!

I'm not sure if there is a way to test and verify this in the current state, but I've got more changes in the pipe that depend on this (namely TX feedback, see https://github.com/RIOT-OS/RIOT/issues/3125).

You can view, comment on, or merge this pull request online at:

  https://github.com/RIOT-OS/RIOT/pull/3138

-- Commit Summary --

  * ng_netconf: rename NETCONF_OPT_AUTOCCA to NETCONF_OPT_CSMA
  * ng_at86rf2xx: implement CSMA enable/disable and setting retries

-- File Changes --

    M drivers/include/ng_at86rf2xx.h (23)
    M drivers/kw2xrf/kw2xrf.c (2)
    M drivers/ng_at86rf2xx/include/ng_at86rf2xx_registers.h (1)
    M drivers/ng_at86rf2xx/ng_at86rf2xx_getset.c (44)
    M drivers/ng_at86rf2xx/ng_at86rf2xx_netdev.c (24)
    M sys/include/net/ng_netconf.h (8)

-- Patch Links --

https://github.com/RIOT-OS/RIOT/pull/3138.patch
https://github.com/RIOT-OS/RIOT/pull/3138.diff

---
Reply to this email directly or view it on GitHub:
https://github.com/RIOT-OS/RIOT/pull/3138
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.riot-os.org/pipermail/notifications/attachments/20150601/bc96f4e9/attachment.html>


More information about the notifications mailing list