Skip to content

Commit

Permalink
nrf_802154: rev 5681104b148c48f9e51b89614fca28357dd0ad5f
Browse files Browse the repository at this point in the history
This commit updates revision of the nrf_802154 component.

Signed-off-by: Rafal Kuznia <[email protected]>
  • Loading branch information
e-rk committed Nov 26, 2024
1 parent e47a6a3 commit 1bf0940
Show file tree
Hide file tree
Showing 24 changed files with 21 additions and 0 deletions.
4 changes: 4 additions & 0 deletions nrf_802154/doc/CHANGELOG.rst
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,10 @@ Changelog
All notable changes to this project are documented in this file.
See also :ref:`nrf_802154_limitations` for permanent limitations.

Main branch - nRF 802.15.4 Radio Driver
***************************************


nRF Connect SDK v2.8.0 - nRF 802.15.4 Radio Driver
**************************************************

Expand Down
17 changes: 17 additions & 0 deletions nrf_802154/driver/src/nrf_802154_trx.c
Original file line number Diff line number Diff line change
Expand Up @@ -176,6 +176,13 @@ extern uint32_t SystemCoreClock;

#endif

#if defined(NRF54L_SERIES)
/// Flag that informs if the disable operation had to be repeated forcefully since the last trx enable.
static volatile bool g_nrf_802154_trx_disable_repeat_was_needed;
/// Increments whenever repeating disable operation forcefully happens.
static uint16_t g_nrf_802154_trx_disable_repeat_counter;
#endif

/// Common parameters for the FEM handling.
static const mpsl_fem_event_t m_activate_rx_cc0 =
{
Expand Down Expand Up @@ -376,6 +383,10 @@ static inline void wait_until_radio_is_disabled(void)
bool radio_is_disabled = false;
bool repeat = false;

#if defined(NRF54L_SERIES)
g_nrf_802154_trx_disable_repeat_was_needed = false;
#endif

do
{
/* RADIO should enter DISABLED state after no longer than RX ramp-down time or TX ramp-down
Expand Down Expand Up @@ -412,6 +423,8 @@ static inline void wait_until_radio_is_disabled(void)
*/
radio_force_disable();
repeat = true;
g_nrf_802154_trx_disable_repeat_was_needed = true;
g_nrf_802154_trx_disable_repeat_counter++;
}
else
{
Expand Down Expand Up @@ -882,6 +895,10 @@ void nrf_802154_trx_enable(void)

NRF_802154_ASSERT(m_trx_state == TRX_STATE_DISABLED);

#if defined(NRF54L_SERIES)
g_nrf_802154_trx_disable_repeat_was_needed = false;
#endif

nrf_timer_init();
nrf_radio_reset();

Expand Down
Binary file modified nrf_802154/sl/sl/lib/nrf52833/hard-float/libnrf-802154-sl.a
Binary file not shown.
Binary file modified nrf_802154/sl/sl/lib/nrf52833/soft-float/libnrf-802154-sl.a
Binary file not shown.
Binary file modified nrf_802154/sl/sl/lib/nrf52833/softfp-float/libnrf-802154-sl.a
Binary file not shown.
Binary file modified nrf_802154/sl/sl/lib/nrf52840/hard-float/libnrf-802154-sl.a
Binary file not shown.
Binary file modified nrf_802154/sl/sl/lib/nrf52840/soft-float/libnrf-802154-sl.a
Binary file not shown.
Binary file modified nrf_802154/sl/sl/lib/nrf52840/softfp-float/libnrf-802154-sl.a
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.

0 comments on commit 1bf0940

Please sign in to comment.