From 0c537d8c0e605f1123f8eecd8842fee46f5f8ecb Mon Sep 17 00:00:00 2001 From: Shu Chen Date: Wed, 4 Jul 2018 13:05:48 +0800 Subject: [PATCH] [nrf52840] set initialized state to false in nrf_drv_clock_uninit() (#2850) Fix an issue that application could not reinitialize the clock again after nrf_drv_clock_uninit(). --- third_party/NordicSemiconductor/drivers/clock/nrf_drv_clock.c | 1 + 1 file changed, 1 insertion(+) diff --git a/third_party/NordicSemiconductor/drivers/clock/nrf_drv_clock.c b/third_party/NordicSemiconductor/drivers/clock/nrf_drv_clock.c index c9c2be536..b9486662c 100644 --- a/third_party/NordicSemiconductor/drivers/clock/nrf_drv_clock.c +++ b/third_party/NordicSemiconductor/drivers/clock/nrf_drv_clock.c @@ -190,6 +190,7 @@ void nrf_drv_clock_uninit(void) ASSERT(m_clock_cb.module_initialized); nrfx_clock_disable(); nrfx_clock_uninit(); + m_clock_cb.module_initialized = false; } static void item_enqueue(nrf_drv_clock_handler_item_t ** p_head,