[riot-commits] [RIOT-OS/RIOT] 4f864b: xbee: fixed missing unlocks
kYc0o
fco.ja.ac at gmail.com
Tue Apr 19 12:22:51 CEST 2016
Branch: refs/heads/master
Home: https://github.com/RIOT-OS/RIOT
Commit: 4f864b0ec8493ec7c8d9aeaf75aa26adf1164dc8
https://github.com/RIOT-OS/RIOT/commit/4f864b0ec8493ec7c8d9aeaf75aa26adf1164dc8
Author: Yonezawa-T2 <Yonezawa-T2 at mail.dnp.co.jp>
Date: 2016-04-18 (Mon, 18 Apr 2016)
Changed paths:
M drivers/xbee/xbee.c
Log Message:
-----------
xbee: fixed missing unlocks
Commit: bea5eacea2306c320d7c3551d710b2245552b2f3
https://github.com/RIOT-OS/RIOT/commit/bea5eacea2306c320d7c3551d710b2245552b2f3
Author: Yonezawa-T2 <Yonezawa-T2 at mail.dnp.co.jp>
Date: 2016-04-18 (Mon, 18 Apr 2016)
Changed paths:
M drivers/xbee/xbee.c
Log Message:
-----------
xbee: fixed broadcast header
Destination address is at tx_buf[5] and tx_buf[6] rather than tx_buf[4] and
tx_buf[5].
Broadcast header is overridden by following code mistakenly.
Commit: 8481d85eadd46bed8083cb99c62290659c0c7db4
https://github.com/RIOT-OS/RIOT/commit/8481d85eadd46bed8083cb99c62290659c0c7db4
Author: Yonezawa-T2 <Yonezawa-T2 at mail.dnp.co.jp>
Date: 2016-04-19 (Tue, 19 Apr 2016)
Changed paths:
M drivers/xbee/xbee.c
Log Message:
-----------
xbee: fixed RSSI header parsing
Commit: 67c3ab8fddd56fdac4eeb8c6ee757fb6df8d04df
https://github.com/RIOT-OS/RIOT/commit/67c3ab8fddd56fdac4eeb8c6ee757fb6df8d04df
Author: Yonezawa-T2 <Yonezawa-T2 at mail.dnp.co.jp>
Date: 2016-04-19 (Tue, 19 Apr 2016)
Changed paths:
M drivers/include/xbee.h
Log Message:
-----------
xbee: changed default channel from 0x1A to 0x17 to support XBee-PRO
XBee supports channels 0x0B-0x1A while XBee-PRO supports only 0x0C-0x17.
Commit: 66dd84eff2847657d8009f4277817bd3c3bed21a
https://github.com/RIOT-OS/RIOT/commit/66dd84eff2847657d8009f4277817bd3c3bed21a
Author: Yonezawa-T2 <Yonezawa-T2 at mail.dnp.co.jp>
Date: 2016-04-19 (Tue, 19 Apr 2016)
Changed paths:
M drivers/xbee/xbee.c
Log Message:
-----------
xbee: disable short address when the address length is set to 8
XBee sends short address even for `API_ID_TX_LONG_ADDR` if short address is
enabled. This results in check sum error of ICMPv6 since the IP address is
computed based on long address on the sender side while it is computed based on
short address on the receiver side.
Commit: a6ae7c809155444b35bcea01ca3cc63ff1dfe9ae
https://github.com/RIOT-OS/RIOT/commit/a6ae7c809155444b35bcea01ca3cc63ff1dfe9ae
Author: Yonezawa-T2 <Yonezawa-T2 at mail.dnp.co.jp>
Date: 2016-04-19 (Tue, 19 Apr 2016)
Changed paths:
M drivers/xbee/xbee.c
Log Message:
-----------
xbee: fixed that `_set_addr` destructed given address.
`_set_addr` is called from `xbee_init` with lower bytes of the long address.
If `_set_addr` destructs the given address, the long address is also destructed.
Commit: 15ecee46ee48a1ea936cc3f47efc02001143031d
https://github.com/RIOT-OS/RIOT/commit/15ecee46ee48a1ea936cc3f47efc02001143031d
Author: Yonezawa-T2 <Yonezawa-T2 at mail.dnp.co.jp>
Date: 2016-04-19 (Tue, 19 Apr 2016)
Changed paths:
M drivers/xbee/xbee.c
Log Message:
-----------
xbee: add packet filtering to emulate non-transitive network.
When debugging multihop wireless network, it is useful to emulate non-transitive
network, that is, node A can communicate with B and B can communicate with C,
but A cannot communicate with C directly.
If `XBEE_DENIED_ADDRESSES`, which is an array of XBee long addresses, is
defined, packets from those addresses are dropped silently.
Example:
CFLAGS += "-DXBEE_DENIED_ADDRESSES={ 0x02, 0x12, 0x34, 0x56, 0x78, 0x9a, 0xbc, 0xde, 0x02, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11 }"
Commit: eb7cc304949fee954c8923a3ccfcede23fa9eb59
https://github.com/RIOT-OS/RIOT/commit/eb7cc304949fee954c8923a3ccfcede23fa9eb59
Author: Yonezawa-T2 <Yonezawa-T2 at mail.dnp.co.jp>
Date: 2016-04-19 (Tue, 19 Apr 2016)
Changed paths:
M drivers/xbee/xbee.c
Log Message:
-----------
xbee: enriched debug output
Commit: f968ea064998569196376fdda756564a1549d7d3
https://github.com/RIOT-OS/RIOT/commit/f968ea064998569196376fdda756564a1549d7d3
Author: kYc0o <fco.ja.ac at gmail.com>
Date: 2016-04-19 (Tue, 19 Apr 2016)
Changed paths:
M drivers/include/xbee.h
M drivers/xbee/xbee.c
Log Message:
-----------
Merge pull request #4445 from Yonezawa-T2/fix_xbee
xbee: fixed several bugs
Compare: https://github.com/RIOT-OS/RIOT/compare/7b8e2d523112...f968ea064998
More information about the commits
mailing list