| /hal_silabs-latest/gecko/emlib/src/ |
| D | em_usart.c | 314 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 …]
|
| D | em_leuart.c | 125 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()
|
| D | em_vdac.c | 478 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()
|
| D | em_eusart.c | 93 __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 …]
|
| D | em_lesense.c | 291 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()
|
| D | em_i2c.c | 434 I2C_BusFreqSet(i2c, init->refFreq, init->freq, init->clhr); in I2C_Init()
|
| /hal_silabs-latest/simplicity_sdk/platform/emlib/src/ |
| D | em_usart.c | 314 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 …]
|
| D | em_vdac.c | 478 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()
|
| D | em_eusart.c | 93 __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 …]
|
| D | em_lesense.c | 291 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()
|
| D | em_i2c.c | 434 I2C_BusFreqSet(i2c, init->refFreq, init->freq, init->clhr); in I2C_Init()
|
| /hal_silabs-latest/gecko/emlib/inc/ |
| D | em_usart.h | 296 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,
|
| D | em_leuart.h | 100 uint32_t refFreq; member 130 uint32_t LEUART_BaudrateCalc(uint32_t refFreq, uint32_t clkdiv); 133 uint32_t refFreq,
|
| D | em_eusart.h | 524 uint32_t refFreq; member 646 uint32_t refFreq; member 1073 uint32_t refFreq,
|
| D | em_i2c.h | 201 uint32_t refFreq; member
|
| D | em_lesense.h | 1526 uint32_t LESENSE_ScanFreqSet(uint32_t refFreq, uint32_t scanFreq);
|
| /hal_silabs-latest/simplicity_sdk/platform/emlib/inc/ |
| D | em_usart.h | 296 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,
|
| D | em_eusart.h | 524 uint32_t refFreq; member 646 uint32_t refFreq; member 1073 uint32_t refFreq,
|
| D | em_i2c.h | 201 uint32_t refFreq; member
|
| D | em_lesense.h | 1526 uint32_t LESENSE_ScanFreqSet(uint32_t refFreq, uint32_t scanFreq);
|