[riot-commits] [RIOT-OS/RIOT] 0e1f8f: drivers/ng_at86rf2xx: Clean up state transition co...

Thomas Eichinger thomas.eichinger1 at gmail.com
Wed Jul 22 17:56:00 CEST 2015


  Branch: refs/heads/master
  Home:   https://github.com/RIOT-OS/RIOT
  Commit: 0e1f8f1efe70d5746e5ec6662f220c883369a8df
      https://github.com/RIOT-OS/RIOT/commit/0e1f8f1efe70d5746e5ec6662f220c883369a8df
  Author: Joakim Gebart <joakim.gebart at eistec.se>
  Date:   2015-07-20 (Mon, 20 Jul 2015)

  Changed paths:
    M drivers/include/ng_at86rf2xx.h
    M drivers/ng_at86rf2xx/ng_at86rf2xx.c
    M drivers/ng_at86rf2xx/ng_at86rf2xx_getset.c
    M drivers/ng_at86rf2xx/ng_at86rf2xx_netdev.c

  Log Message:
  -----------
  drivers/ng_at86rf2xx: Clean up state transition code.

 - Force TRX_OFF before SLEEP
 - Add function to reset the state machine
 - Reset state machine after hardware reset during initialization
 - Get rid of redundant at86rf2xx_get_state


  Commit: 26adc42ee6d8c578d89cfa4f0ad22b478ed017eb
      https://github.com/RIOT-OS/RIOT/commit/26adc42ee6d8c578d89cfa4f0ad22b478ed017eb
  Author: Joakim Gebart <joakim.gebart at eistec.se>
  Date:   2015-07-20 (Mon, 20 Jul 2015)

  Changed paths:
    M drivers/ng_at86rf2xx/ng_at86rf2xx_netdev.c

  Log Message:
  -----------
  drivers/ng_at86rf2xx: Replace some magic numbers in netdev

Set frame version to v1 (2006, 2011)


  Commit: 234f54be6574d7991af132378bf6affbe216dc0c
      https://github.com/RIOT-OS/RIOT/commit/234f54be6574d7991af132378bf6affbe216dc0c
  Author: Joakim Gebart <joakim.gebart at eistec.se>
  Date:   2015-07-20 (Mon, 20 Jul 2015)

  Changed paths:
    M drivers/ng_at86rf2xx/ng_at86rf2xx_netdev.c

  Log Message:
  -----------
  drivers/ng_at86rf2xx: Print DEBUG message after switching to idle state

Reduce time spend idling in TX mode when debugging.


  Commit: 95a9bd9060c6a5028776822ba4e6964ab83a118b
      https://github.com/RIOT-OS/RIOT/commit/95a9bd9060c6a5028776822ba4e6964ab83a118b
  Author: Joakim Gebart <joakim.gebart at eistec.se>
  Date:   2015-07-20 (Mon, 20 Jul 2015)

  Changed paths:
    M drivers/ng_at86rf2xx/ng_at86rf2xx.c

  Log Message:
  -----------
  drivers/ng_at86rf2xx: Initialize idle_state variable on driver init


  Commit: c978c51da241f468dd1e02705b038c4655a4674e
      https://github.com/RIOT-OS/RIOT/commit/c978c51da241f468dd1e02705b038c4655a4674e
  Author: Joakim Gebart <joakim.gebart at eistec.se>
  Date:   2015-07-20 (Mon, 20 Jul 2015)

  Changed paths:
    M drivers/ng_at86rf2xx/ng_at86rf2xx_getset.c

  Log Message:
  -----------
  drivers/ng_at86rf2xx: Refactor set_freq implementation for 212B

Uses BPSK-40 for all frequencies.


  Commit: 0fcb514644780e196b398c2ef4e8369d942d9487
      https://github.com/RIOT-OS/RIOT/commit/0fcb514644780e196b398c2ef4e8369d942d9487
  Author: Joakim Gebart <joakim.gebart at eistec.se>
  Date:   2015-07-20 (Mon, 20 Jul 2015)

  Changed paths:
    M drivers/ng_at86rf2xx/ng_at86rf2xx.c

  Log Message:
  -----------
  drivers/ng_at86rf2xx: Prevent stuck in TX_ARET_ON when doing multiple back-to-back transmissions


  Commit: 93da3ce47a107accc92b54ca7fe5138d9ae357ea
      https://github.com/RIOT-OS/RIOT/commit/93da3ce47a107accc92b54ca7fe5138d9ae357ea
  Author: Joakim Gebart <joakim.gebart at eistec.se>
  Date:   2015-07-20 (Mon, 20 Jul 2015)

  Changed paths:
    M drivers/ng_at86rf2xx/ng_at86rf2xx_netdev.c

  Log Message:
  -----------
  drivers/ng_at86rf2xx: Go to idle state before calling TX_COMPLETE event handler


  Commit: d10631adec8dc7122966d824379d8c2ab05d1212
      https://github.com/RIOT-OS/RIOT/commit/d10631adec8dc7122966d824379d8c2ab05d1212
  Author: Thomas Eichinger <thomas.eichinger1 at gmail.com>
  Date:   2015-07-22 (Wed, 22 Jul 2015)

  Changed paths:
    M drivers/include/ng_at86rf2xx.h
    M drivers/ng_at86rf2xx/ng_at86rf2xx.c
    M drivers/ng_at86rf2xx/ng_at86rf2xx_getset.c
    M drivers/ng_at86rf2xx/ng_at86rf2xx_netdev.c

  Log Message:
  -----------
  Merge pull request #3434 from gebart/pr/ng_at86rf2xx-fixes-1

ng_at86rf2xx: Clean up state transitions and netdev implementation


Compare: https://github.com/RIOT-OS/RIOT/compare/e8216539427c...d10631adec8d


More information about the commits mailing list