diff --git a/drivers/netdev_ieee802154_submac/Makefile.include b/drivers/netdev_ieee802154_submac/Makefile.include new file mode 100644 index 0000000000..3b3230fef9 --- /dev/null +++ b/drivers/netdev_ieee802154_submac/Makefile.include @@ -0,0 +1 @@ +PSEUDOMODULES += netdev_ieee802154_submac_soft_ack diff --git a/drivers/netdev_ieee802154_submac/netdev_ieee802154_submac.c b/drivers/netdev_ieee802154_submac/netdev_ieee802154_submac.c index 61a6b3dc83..32bc07cc64 100644 --- a/drivers/netdev_ieee802154_submac/netdev_ieee802154_submac.c +++ b/drivers/netdev_ieee802154_submac/netdev_ieee802154_submac.c @@ -296,7 +296,7 @@ static int _recv(netdev_t *netdev, void *buf, size_t len, void *info) netdev_rx_info->lqi = rx_info.lqi; } -#if !IS_ACTIVE(CONFIG_IEEE802154_AUTO_ACK_DISABLE) +#if IS_USED(MODULE_NETDEV_IEEE802154_SUBMAC_SOFT_ACK) const uint8_t *mhr = buf; if ((mhr[0] & IEEE802154_FCF_TYPE_MASK) == IEEE802154_FCF_TYPE_DATA && (mhr[0] & IEEE802154_FCF_ACK_REQ)) {