From 080349a885034679977d11e7f23c39093088c190 Mon Sep 17 00:00:00 2001 From: Marcin Jelinski Date: Mon, 17 Feb 2025 14:57:15 +0100 Subject: [PATCH] samples: esb: Fix corrupted transmitted data in 4Mbit radio mode Fixed data corruption issue in 4Mbit radio mode on nRF54H20 SoC. Ref: NCSDK-31399 Signed-off-by: Marcin Jelinski --- samples/esb/esb_prx/src/main.c | 6 ++---- samples/esb/esb_ptx/src/main.c | 6 ++---- 2 files changed, 4 insertions(+), 8 deletions(-) diff --git a/samples/esb/esb_prx/src/main.c b/samples/esb/esb_prx/src/main.c index 32e043c632b9..9154dcd5857c 100644 --- a/samples/esb/esb_prx/src/main.c +++ b/samples/esb/esb_prx/src/main.c @@ -131,10 +131,8 @@ int clocks_start(void) } } while (err == -EAGAIN); -#if defined(NRF54L15_XXAA) - /* MLTPAN-20 */ - nrf_clock_task_trigger(NRF_CLOCK, NRF_CLOCK_TASK_PLLSTART); -#endif /* defined(NRF54L15_XXAA) */ + nrf_lrcconf_clock_always_run_force_set(NRF_LRCCONF000, 0, true); + nrf_lrcconf_task_trigger(NRF_LRCCONF000, NRF_LRCCONF_TASK_CLKSTART_0); LOG_DBG("HF clock started"); diff --git a/samples/esb/esb_ptx/src/main.c b/samples/esb/esb_ptx/src/main.c index fe880160165d..42a2272e05e6 100644 --- a/samples/esb/esb_ptx/src/main.c +++ b/samples/esb/esb_ptx/src/main.c @@ -124,10 +124,8 @@ int clocks_start(void) } } while (err == -EAGAIN); -#if defined(NRF54L15_XXAA) - /* MLTPAN-20 */ - nrf_clock_task_trigger(NRF_CLOCK, NRF_CLOCK_TASK_PLLSTART); -#endif /* defined(NRF54L15_XXAA) */ + nrf_lrcconf_clock_always_run_force_set(NRF_LRCCONF000, 0, true); + nrf_lrcconf_task_trigger(NRF_LRCCONF000, NRF_LRCCONF_TASK_CLKSTART_0); LOG_DBG("HF clock started"); return 0;