Skip to content

Commit c5e1137

Browse files
committed
nrf_802154: rev 5681104b148c48f9e51b89614fca28357dd0ad5f
This commit updates revision of the nrf_802154 component. Signed-off-by: Rafal Kuznia <[email protected]>
1 parent e47a6a3 commit c5e1137

File tree

24 files changed

+22
-1
lines changed

24 files changed

+22
-1
lines changed

nrf_802154/doc/CHANGELOG.rst

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,10 @@ Changelog
1010
All notable changes to this project are documented in this file.
1111
See also :ref:`nrf_802154_limitations` for permanent limitations.
1212

13+
Main branch - nRF 802.15.4 Radio Driver
14+
***************************************
15+
16+
1317
nRF Connect SDK v2.8.0 - nRF 802.15.4 Radio Driver
1418
**************************************************
1519

@@ -280,7 +284,7 @@ Added
280284
Notable Changes
281285
===============
282286

283-
* The release notes of the legacy versions of the Radio Driver are available in the Changelog for 802.15.4 Radio Driver v1.10.0.
287+
* The release notes of the legacy versions of the Radio Driver are available in the `Radio Driver section`_ of the Infocenter.
284288
* The changelog of the previous versions of the 802.15.4 SL library is now located at the bottom of this page.
285289
* The Radio Driver documentation will now also include the Service Layer documentation.
286290
* Future versions of the Radio Driver and the Service Layer will follow NCS version tags.

nrf_802154/driver/src/nrf_802154_trx.c

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -176,6 +176,13 @@ extern uint32_t SystemCoreClock;
176176

177177
#endif
178178

179+
#if defined(NRF54L_SERIES)
180+
/// Flag that informs if the disable operation had to be repeated forcefully since the last trx enable.
181+
static volatile bool g_nrf_802154_trx_disable_repeat_was_needed;
182+
/// Increments whenever repeating disable operation forcefully happens.
183+
static uint16_t g_nrf_802154_trx_disable_repeat_counter;
184+
#endif
185+
179186
/// Common parameters for the FEM handling.
180187
static const mpsl_fem_event_t m_activate_rx_cc0 =
181188
{
@@ -376,6 +383,10 @@ static inline void wait_until_radio_is_disabled(void)
376383
bool radio_is_disabled = false;
377384
bool repeat = false;
378385

386+
#if defined(NRF54L_SERIES)
387+
g_nrf_802154_trx_disable_repeat_was_needed = false;
388+
#endif
389+
379390
do
380391
{
381392
/* RADIO should enter DISABLED state after no longer than RX ramp-down time or TX ramp-down
@@ -412,6 +423,8 @@ static inline void wait_until_radio_is_disabled(void)
412423
*/
413424
radio_force_disable();
414425
repeat = true;
426+
g_nrf_802154_trx_disable_repeat_was_needed = true;
427+
g_nrf_802154_trx_disable_repeat_counter++;
415428
}
416429
else
417430
{
@@ -882,6 +895,10 @@ void nrf_802154_trx_enable(void)
882895

883896
NRF_802154_ASSERT(m_trx_state == TRX_STATE_DISABLED);
884897

898+
#if defined(NRF54L_SERIES)
899+
g_nrf_802154_trx_disable_repeat_was_needed = false;
900+
#endif
901+
885902
nrf_timer_init();
886903
nrf_radio_reset();
887904

0 Bytes
Binary file not shown.
0 Bytes
Binary file not shown.
0 Bytes
Binary file not shown.
0 Bytes
Binary file not shown.
0 Bytes
Binary file not shown.
0 Bytes
Binary file not shown.
Binary file not shown.
Binary file not shown.

0 commit comments

Comments
 (0)