Lines Matching refs:refFreq

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()
403 clkdiv = 4 * refFreq + (oversample * baudrate) / 2; in USART_BaudrateAsyncSet()
409 clkdiv = 32 * refFreq + (oversample * baudrate) / 2; in USART_BaudrateAsyncSet()
455 uint32_t USART_BaudrateCalc(uint32_t refFreq, in USART_BaudrateCalc() argument
554 quotient = refFreq / divisor; in USART_BaudrateCalc()
555 remainder = refFreq % divisor; in USART_BaudrateCalc()
649 void USART_BaudrateSyncSet(USART_TypeDef *usart, uint32_t refFreq, uint32_t baudrate) in USART_BaudrateSyncSet() argument
663 if (!refFreq) { in USART_BaudrateSyncSet()
665 refFreq = CMU_ClockFreqGet(cmuClock_PCLK); in USART_BaudrateSyncSet()
669 refFreq = CMU_ClockFreqGet(cmuClock_HFPERB); in USART_BaudrateSyncSet()
671 refFreq = CMU_ClockFreqGet(cmuClock_HFPER); in USART_BaudrateSyncSet()
674 refFreq = CMU_ClockFreqGet(cmuClock_HFPER); in USART_BaudrateSyncSet()
687 clkdiv = (refFreq - 1) / (2 * baudrate); in USART_BaudrateSyncSet()
796 USART_BaudrateAsyncSet(usart, init->refFreq, init->baudrate, init->oversampling); in USART_InitAsync()
903 USART_BaudrateSyncSet(usart, init->refFreq, init->baudrate); in USART_InitSync()