Home
last modified time | relevance | path

Searched refs:refFreq (Results 1 – 20 of 20) sorted by relevance

/hal_silabs-latest/gecko/emlib/src/
Dem_usart.c314 uint32_t refFreq, in USART_BaudrateAsyncSet() argument
353 if (!refFreq) { in USART_BaudrateAsyncSet()
355 refFreq = CMU_ClockFreqGet(cmuClock_PCLK); in USART_BaudrateAsyncSet()
359 refFreq = CMU_ClockFreqGet(cmuClock_HFPERB); in USART_BaudrateAsyncSet()
361 refFreq = CMU_ClockFreqGet(cmuClock_HFPER); in USART_BaudrateAsyncSet()
364 refFreq = CMU_ClockFreqGet(cmuClock_HFPER); in USART_BaudrateAsyncSet()
372 EFM_ASSERT(baudrate <= (refFreq / 16)); in USART_BaudrateAsyncSet()
377 EFM_ASSERT(baudrate <= (refFreq / 8)); in USART_BaudrateAsyncSet()
382 EFM_ASSERT(baudrate <= (refFreq / 6)); in USART_BaudrateAsyncSet()
387 EFM_ASSERT(baudrate <= (refFreq / 4)); in USART_BaudrateAsyncSet()
[all …]
Dem_leuart.c125 uint32_t LEUART_BaudrateCalc(uint32_t refFreq, uint32_t clkdiv) in LEUART_BaudrateCalc() argument
173 quotient = refFreq / divisor; in LEUART_BaudrateCalc()
174 remainder = refFreq % divisor; in LEUART_BaudrateCalc()
247 uint32_t refFreq, in LEUART_BaudrateSet() argument
284 if (!refFreq) { in LEUART_BaudrateSet()
298 refFreq = CMU_ClockFreqGet(clock); in LEUART_BaudrateSet()
302 clkdiv = (32 * refFreq) / baudrate; in LEUART_BaudrateSet()
459 LEUART_BaudrateSet(leuart, init->refFreq, init->baudrate); in LEUART_Init()
Dem_vdac.c478 uint32_t ret, refFreq; in VDAC_PrescaleCalc() local
486 refFreq = VDAC_INTERNAL_CLOCK_FREQ; in VDAC_PrescaleCalc()
489 refFreq = hfperFreq; in VDAC_PrescaleCalc()
491 refFreq = CMU_ClockFreqGet(cmuClock_VDAC0); in VDAC_PrescaleCalc()
499 if ((refFreq / (ret + 1)) <= vdacFreq) { in VDAC_PrescaleCalc()
542 uint32_t refFreq = 0; in VDAC_PrescaleCalc() local
550 refFreq = CMU_ClockFreqGet(cmuClock_VDAC0); in VDAC_PrescaleCalc()
554 refFreq = CMU_ClockFreqGet(cmuClock_VDAC1); in VDAC_PrescaleCalc()
565 if ((refFreq / (ret + 1)) <= vdacFreq) { in VDAC_PrescaleCalc()
Dem_eusart.c93 __STATIC_INLINE uint32_t EUSART_AsyncBaudrateCalc(uint32_t refFreq,
541 uint32_t refFreq, in EUSART_BaudrateSet() argument
554 if (!refFreq) { in EUSART_BaudrateSet()
555 refFreq = CMU_ClockFreqGet(EUSART_ClockGet(eusart)); in EUSART_BaudrateSet()
561 EFM_ASSERT(baudrate <= refFreq); in EUSART_BaudrateSet()
565 clkdiv = refFreq / baudrate - 1UL; in EUSART_BaudrateSet()
641 EFM_ASSERT(baudrate <= (refFreq / 16)); in EUSART_BaudrateSet()
646 EFM_ASSERT(baudrate <= (refFreq / 8)); in EUSART_BaudrateSet()
651 EFM_ASSERT(baudrate <= (refFreq / 6)); in EUSART_BaudrateSet()
656 EFM_ASSERT(baudrate <= (refFreq / 4)); in EUSART_BaudrateSet()
[all …]
Dem_lesense.c291 uint32_t LESENSE_ScanFreqSet(uint32_t refFreq, uint32_t scanFreq) in LESENSE_ScanFreqSet() argument
324 if (!refFreq) { in LESENSE_ScanFreqSet()
327 refFreq = CMU_ClockFreqGet(cmuClock_LESENSE); in LESENSE_ScanFreqSet()
329 refFreq = CMU_ClockFreqGet(cmuClock_LESENSECLK); in LESENSE_ScanFreqSet()
336 EFM_ASSERT(refFreq < ((uint32_t)UINT32_MAX / 128UL)); in LESENSE_ScanFreqSet()
339 EFM_ASSERT((scanFreq > 0U) && (scanFreq <= refFreq)); in LESENSE_ScanFreqSet()
344 while ((refFreq / ((uint32_t)scanFreq * clkDiv) > (pcTop + 1UL)) in LESENSE_ScanFreqSet()
351 pcTop = ((uint32_t)refFreq / ((uint32_t)scanFreq * clkDiv)) - 1UL; in LESENSE_ScanFreqSet()
367 calcScanFreq = ((uint32_t)refFreq / ((uint32_t)(1UL + pcTop) * clkDiv)); in LESENSE_ScanFreqSet()
Dem_i2c.c434 I2C_BusFreqSet(i2c, init->refFreq, init->freq, init->clhr); in I2C_Init()
/hal_silabs-latest/simplicity_sdk/platform/emlib/src/
Dem_usart.c314 uint32_t refFreq, in USART_BaudrateAsyncSet() argument
353 if (!refFreq) { in USART_BaudrateAsyncSet()
355 refFreq = CMU_ClockFreqGet(cmuClock_PCLK); in USART_BaudrateAsyncSet()
359 refFreq = CMU_ClockFreqGet(cmuClock_HFPERB); in USART_BaudrateAsyncSet()
361 refFreq = CMU_ClockFreqGet(cmuClock_HFPER); in USART_BaudrateAsyncSet()
364 refFreq = CMU_ClockFreqGet(cmuClock_HFPER); in USART_BaudrateAsyncSet()
372 EFM_ASSERT(baudrate <= (refFreq / 16)); in USART_BaudrateAsyncSet()
377 EFM_ASSERT(baudrate <= (refFreq / 8)); in USART_BaudrateAsyncSet()
382 EFM_ASSERT(baudrate <= (refFreq / 6)); in USART_BaudrateAsyncSet()
387 EFM_ASSERT(baudrate <= (refFreq / 4)); in USART_BaudrateAsyncSet()
[all …]
Dem_vdac.c478 uint32_t ret, refFreq; in VDAC_PrescaleCalc() local
486 refFreq = VDAC_INTERNAL_CLOCK_FREQ; in VDAC_PrescaleCalc()
489 refFreq = hfperFreq; in VDAC_PrescaleCalc()
491 refFreq = CMU_ClockFreqGet(cmuClock_VDAC0); in VDAC_PrescaleCalc()
499 if ((refFreq / (ret + 1)) <= vdacFreq) { in VDAC_PrescaleCalc()
542 uint32_t refFreq = 0; in VDAC_PrescaleCalc() local
550 refFreq = CMU_ClockFreqGet(cmuClock_VDAC0); in VDAC_PrescaleCalc()
554 refFreq = CMU_ClockFreqGet(cmuClock_VDAC1); in VDAC_PrescaleCalc()
565 if ((refFreq / (ret + 1)) <= vdacFreq) { in VDAC_PrescaleCalc()
Dem_eusart.c93 __STATIC_INLINE uint32_t EUSART_AsyncBaudrateCalc(uint32_t refFreq,
544 uint32_t refFreq, in EUSART_BaudrateSet() argument
557 if (!refFreq) { in EUSART_BaudrateSet()
558 refFreq = CMU_ClockFreqGet(EUSART_ClockGet(eusart)); in EUSART_BaudrateSet()
564 EFM_ASSERT(baudrate <= refFreq); in EUSART_BaudrateSet()
568 clkdiv = refFreq / baudrate - 1UL; in EUSART_BaudrateSet()
644 EFM_ASSERT(baudrate <= (refFreq / 16)); in EUSART_BaudrateSet()
649 EFM_ASSERT(baudrate <= (refFreq / 8)); in EUSART_BaudrateSet()
654 EFM_ASSERT(baudrate <= (refFreq / 6)); in EUSART_BaudrateSet()
659 EFM_ASSERT(baudrate <= (refFreq / 4)); in EUSART_BaudrateSet()
[all …]
Dem_lesense.c291 uint32_t LESENSE_ScanFreqSet(uint32_t refFreq, uint32_t scanFreq) in LESENSE_ScanFreqSet() argument
324 if (!refFreq) { in LESENSE_ScanFreqSet()
327 refFreq = CMU_ClockFreqGet(cmuClock_LESENSE); in LESENSE_ScanFreqSet()
329 refFreq = CMU_ClockFreqGet(cmuClock_LESENSECLK); in LESENSE_ScanFreqSet()
336 EFM_ASSERT(refFreq < ((uint32_t)UINT32_MAX / 128UL)); in LESENSE_ScanFreqSet()
339 EFM_ASSERT((scanFreq > 0U) && (scanFreq <= refFreq)); in LESENSE_ScanFreqSet()
344 while ((refFreq / ((uint32_t)scanFreq * clkDiv) > (pcTop + 1UL)) in LESENSE_ScanFreqSet()
351 pcTop = ((uint32_t)refFreq / ((uint32_t)scanFreq * clkDiv)) - 1UL; in LESENSE_ScanFreqSet()
367 calcScanFreq = ((uint32_t)refFreq / ((uint32_t)(1UL + pcTop) * clkDiv)); in LESENSE_ScanFreqSet()
Dem_i2c.c434 I2C_BusFreqSet(i2c, init->refFreq, init->freq, init->clhr); in I2C_Init()
/hal_silabs-latest/gecko/emlib/inc/
Dem_usart.h296 uint32_t refFreq; member
439 uint32_t refFreq; member
770 uint32_t refFreq,
773 uint32_t USART_BaudrateCalc(uint32_t refFreq,
779 uint32_t refFreq,
Dem_leuart.h100 uint32_t refFreq; member
130 uint32_t LEUART_BaudrateCalc(uint32_t refFreq, uint32_t clkdiv);
133 uint32_t refFreq,
Dem_eusart.h524 uint32_t refFreq; member
646 uint32_t refFreq; member
1073 uint32_t refFreq,
Dem_i2c.h201 uint32_t refFreq; member
Dem_lesense.h1526 uint32_t LESENSE_ScanFreqSet(uint32_t refFreq, uint32_t scanFreq);
/hal_silabs-latest/simplicity_sdk/platform/emlib/inc/
Dem_usart.h296 uint32_t refFreq; member
439 uint32_t refFreq; member
770 uint32_t refFreq,
773 uint32_t USART_BaudrateCalc(uint32_t refFreq,
779 uint32_t refFreq,
Dem_eusart.h524 uint32_t refFreq; member
646 uint32_t refFreq; member
1073 uint32_t refFreq,
Dem_i2c.h201 uint32_t refFreq; member
Dem_lesense.h1526 uint32_t LESENSE_ScanFreqSet(uint32_t refFreq, uint32_t scanFreq);