Skip to content

Commit 3e38157

Browse files
committed
submac: add TX power to retrievable netopts
1 parent 05b965a commit 3e38157

File tree

2 files changed

+6
-2
lines changed

2 files changed

+6
-2
lines changed

drivers/netdev_ieee802154_submac/netdev_ieee802154_submac.c

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -59,6 +59,9 @@ static int _get(netdev_t *netdev, netopt_t opt, void *value, size_t max_len)
5959
case NETOPT_IEEE802154_PHY:
6060
*((uint8_t*) value) = ieee802154_get_phy_mode(submac);
6161
return 1;
62+
case NETOPT_TX_POWER:
63+
*((int16_t *)value) = netdev_submac->dev.txpower;
64+
return sizeof(int16_t);
6265
default:
6366
break;
6467
}

sys/net/link_layer/ieee802154/submac.c

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -783,8 +783,9 @@ int ieee802154_set_phy_conf(ieee802154_submac_t *submac, const ieee802154_phy_co
783783

784784
/* Go back to RX if needed */
785785
if (current_state == IEEE802154_FSM_STATE_RX) {
786-
res = ieee802154_radio_set_rx(dev);
787-
assert (res >= 0);
786+
int rx = ieee802154_radio_set_rx(dev);
787+
assert(rx >= 0);
788+
(void)rx;
788789
}
789790

790791
return res;

0 commit comments

Comments
 (0)