From 1c1a50bb3c639922b0a1c17e85f17460747a47bb Mon Sep 17 00:00:00 2001 From: Vinayak Kariappa Chettimada Date: Mon, 16 Dec 2024 09:12:46 +0100 Subject: [PATCH] drivers: nrfx_rtc: Fix assertion check in tick and overflow enable Fix assertion check in tick and overflow enable to permit them be callable after rtc is enabled. Signed-off-by: Vinayak Kariappa Chettimada --- drivers/src/nrfx_rtc.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/drivers/src/nrfx_rtc.c b/drivers/src/nrfx_rtc.c index e24b5c916..5108151ac 100644 --- a/drivers/src/nrfx_rtc.c +++ b/drivers/src/nrfx_rtc.c @@ -225,7 +225,7 @@ nrfx_err_t nrfx_rtc_cc_set(nrfx_rtc_t const * p_instance, void nrfx_rtc_tick_enable(nrfx_rtc_t const * p_instance, bool enable_irq) { - NRFX_ASSERT(m_cb[p_instance->instance_id].state == NRFX_DRV_STATE_INITIALIZED); + NRFX_ASSERT(m_cb[p_instance->instance_id].state != NRFX_DRV_STATE_UNINITIALIZED); nrfy_rtc_event_int_clear_enable(p_instance->p_reg, NRF_RTC_EVENT_TICK, @@ -244,7 +244,7 @@ void nrfx_rtc_tick_disable(nrfx_rtc_t const * p_instance) void nrfx_rtc_overflow_enable(nrfx_rtc_t const * p_instance, bool enable_irq) { - NRFX_ASSERT(m_cb[p_instance->instance_id].state == NRFX_DRV_STATE_INITIALIZED); + NRFX_ASSERT(m_cb[p_instance->instance_id].state != NRFX_DRV_STATE_UNINITIALIZED); nrfy_rtc_event_int_clear_enable(p_instance->p_reg, NRF_RTC_EVENT_OVERFLOW,