mirror of
https://github.com/RIOT-OS/RIOT.git
synced 2024-12-29 04:50:03 +01:00
cpu/nrf5x_common: properly calibrate RC-based low-frequency clock
This commit is contained in:
parent
bea466faf0
commit
6af809041b
@ -103,10 +103,12 @@ void clock_start_lf(void)
|
||||
clock_lf_running = true;
|
||||
|
||||
/* calibrate the RC LF clock if applicable */
|
||||
#if (CLOCK_HFCLK && (CLOCK_LFCLK == 0))
|
||||
#if (CLOCK_LFCLK == CLOCK_LFCLKSRC_SRC_RC)
|
||||
clock_hfxo_request();
|
||||
NRF_CLOCK->EVENTS_DONE = 0;
|
||||
NRF_CLOCK->TASKS_CAL = 1;
|
||||
while (NRF_CLOCK->EVENTS_DONE == 0) {}
|
||||
clock_hfxo_release();
|
||||
#endif
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user