Commit b6b613d4 authored by Czeslaw Makarski's avatar Czeslaw Makarski Committed by Carles Cufi
Browse files

modules: nordic: Introduce nRF IEEE 802.15.4 Service Layer selection



This patch introduces the nRF IEEE 802.15.4 Service Layer configuration.

Signed-off-by: default avatarCzeslaw Makarski <Czeslaw.Makarski@nordicsemi.no>
parent 82dbda3b
Loading
Loading
Loading
Loading
+8 −3
Original line number Diff line number Diff line
@@ -173,9 +173,14 @@ drop:

static enum ieee802154_hw_caps nrf5_get_capabilities(const struct device *dev)
{
	return IEEE802154_HW_FCS | IEEE802154_HW_FILTER |
	       IEEE802154_HW_CSMA | IEEE802154_HW_2_4_GHZ |
	       IEEE802154_HW_TX_RX_ACK | IEEE802154_HW_ENERGY_SCAN |
	return IEEE802154_HW_FCS |
	       IEEE802154_HW_FILTER |
#if !defined(CONFIG_NRF_802154_SL_OPENSOURCE)
	       IEEE802154_HW_CSMA |
#endif
	       IEEE802154_HW_2_4_GHZ |
	       IEEE802154_HW_TX_RX_ACK |
	       IEEE802154_HW_ENERGY_SCAN |
	       IEEE802154_HW_SLEEP_TO_TX;
}

+9 −0
Original line number Diff line number Diff line
@@ -51,6 +51,15 @@ config NRF_802154_CCA_MODE_CARRIER_OR_ED

endchoice

choice NRF_802154_SL_TYPE
	prompt "nRF IEEE 802.15.4 Service Layer Type"
	default NRF_802154_SL_OPENSOURCE

config NRF_802154_SL_OPENSOURCE
	bool "nRF IEEE 802.15.4 Open source Service Layer"

endchoice

config NRF_802154_CCA_ED_THRESHOLD
	int "nRF IEEE 802.15.4 CCA Energy Detection threshold"
	default 45