[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