Skip to content

Commit b9ec59e

Browse files
MarGasiorekrlubos
authored andcommitted
nrf_802154: rev f802d2e2c89ce687df65e7b2ef5b38d3a790955c
This commit updates revision of the nrf_802154 component. Signed-off-by: Marcin Gasiorek <marcin.gasiorek@nordicsemi.no>
1 parent f155b82 commit b9ec59e

2 files changed

Lines changed: 22 additions & 11 deletions

File tree

nrf_802154/doc/CHANGELOG.rst

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,9 @@ Added
3131
It is available only for the non-serialized driver. (KRKNWK-21633)
3232
To enable this feature, set the :c:macro:`NRF_802154_DRV_REINIT_ENABLED` configuration macro to ``1``.
3333

34+
* The :kconfig:option:`CONFIG_NRF_802154_DRV_REINIT_ENABLED` Kconfig option for the |NCS| build system.
35+
When this option is enabled, the build defines :c:macro:`NRF_802154_DRV_REINIT_ENABLED` as ``1``, which enables :c:func:`nrf_802154_reinit`. (KRKNWK-21684)
36+
3437
Minor changes
3538
=============
3639

nrf_802154/zephyr/Kconfig.nrfxlib

Lines changed: 19 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -96,6 +96,14 @@ config NRF_802154_SL_HPTIMER
9696

9797
endif # NRF_802154_SL
9898

99+
config NRF_802154_DRV_REINIT_ENABLED
100+
bool "Driver reinitialization [EXPERIMENTAL]"
101+
depends on !NRF_802154_SER_HOST
102+
select EXPERIMENTAL
103+
help
104+
Enable driver reinitialization to apply a new radio configuration without a full
105+
deinitialization cycle, for example when switching between protocols.
106+
99107
endif # NRF_802154_RADIO_DRIVER
100108

101109
if NRF_802154_RADIO_DRIVER || NRF_802154_SERIALIZATION
@@ -105,24 +113,24 @@ config NRF_802154_CCAIDLE_TO_TXEN_EXTRA_TIME_US
105113
default 5 if SOC_COMPATIBLE_NRF54LX && (MPSL_FEM_NRF2220 || MPSL_FEM_NRF2240)
106114
default 0
107115
help
108-
Value of this option is passed to the `NRF_802154_CCAIDLE_TO_TXEN_EXTRA_TIME_US`
109-
configuration macro of the nRF 802.15.4 Radio Driver.
110-
Please refer to the documentation of that macro.
116+
The value of this option is passed to the `NRF_802154_CCAIDLE_TO_TXEN_EXTRA_TIME_US`
117+
configuration macro of the nRF 802.15.4 Radio Driver.
118+
Please refer to the documentation of that macro.
111119

112120
config NRF_802154_ACK_TIMEOUT_CUSTOM_US
113121
int "nRF 802.15.4 ACK timeout"
114122
default 0
115123
range 0 2000
116124
help
117-
Set the custom value of ACK timeout in the nRF 802.15.4 Radio Driver module.
118-
It is not recommended to change this setting for anything but testing purposes.
119-
Setting this value too low will cause the Radio Driver to never receive ACK frames
120-
and setting it too high will increase current consumption. Set this value to 0 to
121-
use the default and recommended value of the ACK timeout.
125+
Set the custom value of ACK timeout in the nRF 802.15.4 Radio Driver module.
126+
It is not recommended to change this setting for anything but testing purposes.
127+
Setting this value too low will cause the Radio Driver to never receive ACK frames
128+
and setting it too high will increase current consumption. Set this value to 0 to
129+
use the default and recommended value of the ACK timeout.
122130

123131
config NRF_802154_TX_TIMESTAMP_PROVIDER_ENABLED
124-
bool "Transmit timestamp injection"
125-
help
126-
Enable Transmit timestamp injection feature.
132+
bool "Transmit timestamp injection"
133+
help
134+
Enable transmit timestamp injection feature.
127135

128136
endif # NRF_802154_RADIO_DRIVER || NRF_802154_SERIALIZATION

0 commit comments

Comments
 (0)