mirror of
https://github.com/RIOT-OS/RIOT.git
synced 2025-12-20 03:53:49 +01:00
ieee802154_submac: respect ack request option
This commit is contained in:
parent
4930a81ae4
commit
5c2db89c20
@ -356,13 +356,14 @@ static int _init(netdev_t *netdev)
|
|||||||
|
|
||||||
uint16_t chan = submac->channel_num;
|
uint16_t chan = submac->channel_num;
|
||||||
int16_t tx_power = submac->tx_pow;
|
int16_t tx_power = submac->tx_pow;
|
||||||
netopt_enable_t enable = NETOPT_ENABLE;
|
static const netopt_enable_t ack_req =
|
||||||
|
IS_ACTIVE(CONFIG_IEEE802154_DEFAULT_ACK_REQ) ? NETOPT_ENABLE : NETOPT_DISABLE;
|
||||||
|
|
||||||
/* Initialise netdev_ieee802154_t struct */
|
/* Initialise netdev_ieee802154_t struct */
|
||||||
netdev_ieee802154_set(netdev_ieee802154, NETOPT_CHANNEL,
|
netdev_ieee802154_set(netdev_ieee802154, NETOPT_CHANNEL,
|
||||||
&chan, sizeof(chan));
|
&chan, sizeof(chan));
|
||||||
netdev_ieee802154_set(netdev_ieee802154, NETOPT_ACK_REQ,
|
netdev_ieee802154_set(netdev_ieee802154, NETOPT_ACK_REQ,
|
||||||
&enable, sizeof(enable));
|
&ack_req, sizeof(ack_req));
|
||||||
|
|
||||||
netdev_submac->dev.txpower = tx_power;
|
netdev_submac->dev.txpower = tx_power;
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user