mirror of
https://github.com/RIOT-OS/RIOT.git
synced 2025-12-24 22:13:52 +01:00
Merge pull request #15025 from haukepetersen/fix_at86_netdevsetassert
driver/at86rf2xx: fix asserts in _set func
This commit is contained in:
commit
4420e86aa5
@ -498,17 +498,17 @@ static int _set(netdev_t *netdev, netopt_t opt, const void *val, size_t len)
|
||||
|
||||
switch (opt) {
|
||||
case NETOPT_ADDRESS:
|
||||
assert(len <= sizeof(network_uint16_t));
|
||||
assert(len == sizeof(network_uint16_t));
|
||||
at86rf2xx_set_addr_short(dev, val);
|
||||
/* don't set res to set netdev_ieee802154_t::short_addr */
|
||||
break;
|
||||
case NETOPT_ADDRESS_LONG:
|
||||
assert(len <= sizeof(eui64_t));
|
||||
assert(len == sizeof(eui64_t));
|
||||
at86rf2xx_set_addr_long(dev, val);
|
||||
/* don't set res to set netdev_ieee802154_t::long_addr */
|
||||
break;
|
||||
case NETOPT_NID:
|
||||
assert(len <= sizeof(uint16_t));
|
||||
assert(len == sizeof(uint16_t));
|
||||
at86rf2xx_set_pan(dev, *((const uint16_t *)val));
|
||||
/* don't set res to set netdev_ieee802154_t::pan */
|
||||
break;
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user