Home
last modified time | relevance | path

Searched refs:prescaler (Results 1 – 15 of 15) sorted by relevance

/hal_nordic-latest/nrfx/drivers/src/
Dnrfx_timer.c96 uint32_t prescaler; in timer_configure() local
98 prescaler = prescaler_calculate(p_instance, p_config->frequency); in timer_configure()
99 if (prescaler == PRESCALER_INVALID) in timer_configure()
107 .prescaler = prescaler, in timer_configure()
279 uint32_t prescaler = nrfy_timer_prescaler_get(p_instance->p_reg); in nrfx_timer_us_to_ticks() local
281 uint64_t ticks = (((uint64_t)time_us * freq_base_mhz) >> prescaler); in nrfx_timer_us_to_ticks()
287 uint32_t prescaler = nrfy_timer_prescaler_get(p_instance->p_reg); in nrfx_timer_ms_to_ticks() local
289 uint64_t ticks = (((uint64_t)time_ms * freq_base_khz) >> prescaler); in nrfx_timer_ms_to_ticks()
Dnrfx_spim.c384 uint32_t prescaler = NRF_SPIM_PRESCALER_CALCULATE(p_instance->p_reg, frequency); in spim_frequency_valid_check() local
386 return ((base_frequency % frequency) < prescaler) && in spim_frequency_valid_check()
387 NRFX_IS_EVEN(prescaler) && in spim_frequency_valid_check()
388 (prescaler <= NRF_SPIM_PRESCALER_MAX_GET(p_instance->p_reg)) && in spim_frequency_valid_check()
389 (prescaler >= NRF_SPIM_PRESCALER_MIN_GET(p_instance->p_reg)); in spim_frequency_valid_check()
482 uint32_t prescaler = spim_prescaler_calculate(p_instance, p_config->frequency); in spim_configure() local
489 if ((prescaler > 2) && in spim_configure()
492 uint8_t min_dur = (uint8_t)((prescaler / 2) + 1); in spim_configure()
532 .prescaler = prescaler, in spim_configure()
Dnrfx_pdm.c134 NRFX_COND_CODE_1(NRF_PDM_HAS_PRESCALER, (.prescaler = p_config->prescaler,), ()) in pdm_configure()
194 if (p_config->prescaler < NRF_PDM_PRESCALER_MIN || in pdm_init()
195 p_config->prescaler > NRF_PDM_PRESCALER_MAX) in pdm_init()
234 if (p_config->prescaler < NRF_PDM_PRESCALER_MIN || in pdm_reconfigure()
235 p_config->prescaler > NRF_PDM_PRESCALER_MAX) in pdm_reconfigure()
Dnrfx_rtc.c95 .prescaler = p_config->prescaler in nrfx_rtc_init()
/hal_nordic-latest/nrfx/haly/
Dnrfy_pdm.h89 uint32_t prescaler; ///< Prescaler divisior. member
129 nrf_pdm_prescaler_set(p_reg, p_config->prescaler); in nrfy_pdm_periph_configure()
445 NRFY_STATIC_INLINE void nrfy_pdm_prescaler_set(NRF_PDM_Type * p_reg, uint32_t prescaler) in nrfy_pdm_prescaler_set() argument
447 nrf_pdm_prescaler_set(p_reg, prescaler); in nrfy_pdm_prescaler_set()
455 uint32_t prescaler = nrf_pdm_prescaler_get(p_reg); in nrfy_pdm_prescaler_get() local
457 return prescaler; in nrfy_pdm_prescaler_get()
Dnrfy_rtc.h66 uint32_t prescaler; ///< Prescaler. member
78 nrf_rtc_prescaler_set(p_reg, p_config->prescaler); in nrfy_rtc_periph_configure()
315 uint32_t prescaler = nrf_rtc_prescaler_get(p_reg); in nrfy_rtc_prescaler_get() local
317 return prescaler; in nrfy_rtc_prescaler_get()
Dnrfy_timer.h73 uint32_t prescaler; ///< Prescaler value. member
89 nrf_timer_prescaler_set(p_reg, p_config->prescaler); in nrfy_timer_periph_configure()
342 uint32_t prescaler = nrf_timer_prescaler_get(p_reg); in nrfy_timer_prescaler_get() local
344 return prescaler; in nrfy_timer_prescaler_get()
Dnrfy_spim.h185 uint32_t prescaler; ///< SPIM prescaler value. member
230 nrf_spim_prescaler_set(p_reg, p_config->prescaler); in nrfy_spim_periph_configure()
717 NRFY_STATIC_INLINE void nrfy_spim_prescaler_set(NRF_SPIM_Type * p_reg, uint32_t prescaler) in nrfy_spim_prescaler_set() argument
719 nrf_spim_prescaler_set(p_reg, prescaler); in nrfy_spim_prescaler_set()
727 uint32_t prescaler = nrf_spim_prescaler_get(p_reg); in nrfy_spim_prescaler_get() local
729 return prescaler; in nrfy_spim_prescaler_get()
/hal_nordic-latest/nrfx/hal/
Dnrf_pdm.h416 NRF_STATIC_INLINE void nrf_pdm_prescaler_set(NRF_PDM_Type * p_reg, uint32_t prescaler);
661 NRF_STATIC_INLINE void nrf_pdm_prescaler_set(NRF_PDM_Type * p_reg, uint32_t prescaler) in nrf_pdm_prescaler_set() argument
663 NRFX_ASSERT(prescaler >= NRF_PDM_PRESCALER_MIN); in nrf_pdm_prescaler_set()
664 NRFX_ASSERT(prescaler <= NRF_PDM_PRESCALER_MAX); in nrf_pdm_prescaler_set()
665 p_reg->PRESCALER = prescaler; in nrf_pdm_prescaler_set()
Dnrf_timer.h978 uint32_t prescaler = (uint32_t)frequency; in nrf_timer_us_to_ticks() local
979 uint64_t ticks = ((time_us * 16ULL) >> prescaler); in nrf_timer_us_to_ticks()
989 uint32_t prescaler = (uint32_t)frequency; in nrf_timer_ms_to_ticks() local
990 uint64_t ticks = ((time_ms * 16000ULL) >> prescaler); in nrf_timer_ms_to_ticks()
Dnrf_spim.h634 uint32_t prescaler);
1221 uint32_t prescaler) in nrf_spim_prescaler_set() argument
1223 NRFX_ASSERT(prescaler >= NRF_SPIM_PRESCALER_MIN_GET(p_reg)); in nrf_spim_prescaler_set()
1224 NRFX_ASSERT(prescaler <= NRF_SPIM_PRESCALER_MAX_GET(p_reg)); in nrf_spim_prescaler_set()
1225 NRFX_ASSERT(NRFX_IS_EVEN(prescaler)); in nrf_spim_prescaler_set()
1226 p_reg->PRESCALER = prescaler; in nrf_spim_prescaler_set()
/hal_nordic-latest/nrfx/drivers/include/
Dnrfx_rtc.h92 uint16_t prescaler; /**< Prescaler. */ member
108 .prescaler = NRF_RTC_FREQ_TO_PRESCALER(32768), \
Dnrfx_pdm.h106 uint32_t prescaler; ///< Prescaler divisor. member
154 (.prescaler = 4,), ()) \
/hal_nordic-latest/drivers/nrf_802154/driver/src/
Dnrf_802154_trx.c351 uint32_t prescaler = NRF_TIMER_PRESCALER_CALCULATE(base_frequency, 1000000); in timer_frequency_set_1mhz() local
353 nrf_timer_prescaler_set(NRF_802154_TIMER_INSTANCE, prescaler); in timer_frequency_set_1mhz()
/hal_nordic-latest/nrfx/
DCHANGELOG.md58 - Added support for configuring clock using prescaler in the PDM driver.
277 - Introduced the NRF_TIMER_PRESCALER_CALCULATE() macro for computing prescaler value for given TIME…
298 …_prescaler_get() functions that are used for setting and retrieving the prescaler factor. They sho…