In nRF5_SDK_15.3.0 some undefined reference error reported when using nrf_drv_clock module (example: undefined reference to `nrf_drv_clock_hfclk_release)
The problem is in SDK_ROOT\integration\nrfx\legacy\nrf_drv_clock.c. Instead of nordic_common.h, sdk_common.h should be included
existing:
#include <nordic_common.h> #include "nrf_drv_clock.h" #if NRF_MODULE_ENABLED(NRF_CLOCK)
fixed:
#include "sdk_common.h" #if NRF_MODULE_ENABLED(NRF_CLOCK) #include "nrf_drv_clock.h"