Home
last modified time | relevance | path

Searched refs:oversample (Results 1 – 4 of 4) sorted by relevance

/hal_silabs-latest/gecko/emlib/src/
Dem_usart.c319 uint32_t oversample = 0; in USART_BaudrateAsyncSet() local
373 oversample = 16; in USART_BaudrateAsyncSet()
378 oversample = 8; in USART_BaudrateAsyncSet()
383 oversample = 6; in USART_BaudrateAsyncSet()
388 oversample = 4; in USART_BaudrateAsyncSet()
397 if (oversample > 0U) { in USART_BaudrateAsyncSet()
403 clkdiv = 4 * refFreq + (oversample * baudrate) / 2; in USART_BaudrateAsyncSet()
404 clkdiv /= oversample * baudrate; in USART_BaudrateAsyncSet()
409 clkdiv = 32 * refFreq + (oversample * baudrate) / 2; in USART_BaudrateAsyncSet()
410 clkdiv /= oversample * baudrate; in USART_BaudrateAsyncSet()
[all …]
Dem_eusart.c545 uint8_t oversample = 0; in EUSART_BaudrateSet() local
642 oversample = 16; in EUSART_BaudrateSet()
647 oversample = 8; in EUSART_BaudrateSet()
652 oversample = 6; in EUSART_BaudrateSet()
657 oversample = 4; in EUSART_BaudrateSet()
662 oversample = 1; in EUSART_BaudrateSet()
671 if (oversample > 0U) { in EUSART_BaudrateSet()
673 clkdiv = (32 * refFreq) / (baudrate * oversample); in EUSART_BaudrateSet()
1248 uint32_t oversample; in EUSART_AsyncBaudrateCalc() local
1276 oversample = 1; in EUSART_AsyncBaudrateCalc()
[all …]
/hal_silabs-latest/simplicity_sdk/platform/emlib/src/
Dem_usart.c319 uint32_t oversample = 0; in USART_BaudrateAsyncSet() local
373 oversample = 16; in USART_BaudrateAsyncSet()
378 oversample = 8; in USART_BaudrateAsyncSet()
383 oversample = 6; in USART_BaudrateAsyncSet()
388 oversample = 4; in USART_BaudrateAsyncSet()
397 if (oversample > 0U) { in USART_BaudrateAsyncSet()
403 clkdiv = 4 * refFreq + (oversample * baudrate) / 2; in USART_BaudrateAsyncSet()
404 clkdiv /= oversample * baudrate; in USART_BaudrateAsyncSet()
409 clkdiv = 32 * refFreq + (oversample * baudrate) / 2; in USART_BaudrateAsyncSet()
410 clkdiv /= oversample * baudrate; in USART_BaudrateAsyncSet()
[all …]
Dem_eusart.c548 uint8_t oversample = 0; in EUSART_BaudrateSet() local
645 oversample = 16; in EUSART_BaudrateSet()
650 oversample = 8; in EUSART_BaudrateSet()
655 oversample = 6; in EUSART_BaudrateSet()
660 oversample = 4; in EUSART_BaudrateSet()
665 oversample = 1; in EUSART_BaudrateSet()
674 if (oversample > 0U) { in EUSART_BaudrateSet()
676 clkdiv = (32 * refFreq) / (baudrate * oversample); in EUSART_BaudrateSet()
1251 uint32_t oversample; in EUSART_AsyncBaudrateCalc() local
1279 oversample = 1; in EUSART_AsyncBaudrateCalc()
[all …]