Home
last modified time | relevance | path

Searched refs:sbr (Results 1 – 10 of 10) sorted by relevance

/hal_nxp-latest/mcux/mcux-sdk/drivers/uart/
Dfsl_uart.c222 uint32_t sbr = 0U; in UART_Init() local
227 sbr = srcClock_Hz / (config->baudRate_Bps * 16U); in UART_Init()
229 if (sbr == 0U) in UART_Init()
231 sbr = 1U; in UART_Init()
239 uint32_t brfa = (2U * srcClock_Hz / (config->baudRate_Bps)) - 32U * sbr; in UART_Init()
242 tempBaud = srcClock_Hz * 2U / (sbr * 32U + brfa); in UART_Init()
248 baudDiff = (srcClock_Hz / (sbr * 16U)) - config->baudRate_Bps; in UART_Init()
251 if (baudDiff > (config->baudRate_Bps - (srcClock_Hz / (16U * ((uint32_t)sbr + 1U))))) in UART_Init()
253 baudDiff = config->baudRate_Bps - (srcClock_Hz / (16U * ((uint32_t)sbr + 1U))); in UART_Init()
254 sbr++; in UART_Init()
[all …]
/hal_nxp-latest/mcux/mcux-sdk/drivers/lpsci/
Dfsl_lpsci.c219 uint16_t sbr = 0; in LPSCI_Init() local
257 sbr = sbrTemp; /* update store the best SBR value calculated*/ in LPSCI_Init()
289 base->BDH = ((base->C4 & ~UART0_BDH_SBR_MASK) | (uint8_t)(sbr >> 8)); in LPSCI_Init()
290 base->BDL = (uint8_t)sbr; in LPSCI_Init()
355 uint32_t osr = 0, sbr = 0; in LPSCI_SetBaudRate() local
390 sbr = sbrTemp; /* update store the best SBR value calculated*/ in LPSCI_SetBaudRate()
416 base->BDH = ((base->C4 & ~UART0_BDH_SBR_MASK) | (uint8_t)(sbr >> 8)); in LPSCI_SetBaudRate()
417 base->BDL = (uint8_t)sbr; in LPSCI_SetBaudRate()
/hal_nxp-latest/mcux/mcux-sdk/drivers/lin/
Dlin_driver.c54 uint32_t instance, uint32_t baudRate_Bps, uint32_t srcClock_Hz, uint32_t *osr, uint16_t *sbr) in LIN_DRV_CalculateBaudrate() argument
60 (void)LIN_LPUART_CalculateBaudRate(base, baudRate_Bps, srcClock_Hz, osr, sbr); in LIN_DRV_CalculateBaudrate()
72 void LIN_DRV_SetBaudrate(uint32_t instance, uint32_t osr, uint16_t sbr) in LIN_DRV_SetBaudrate() argument
78 LIN_LPUART_SetBaudRate(base, &osr, &sbr); in LIN_DRV_SetBaudrate()
Dfsl_lin.c133 …drate(uint32_t instance, uint32_t baudRate_Bps, uint32_t srcClock_Hz, uint32_t *osr, uint16_t *sbr) in LIN_CalculateBaudrate() argument
139 (void)LIN_LPUART_CalculateBaudRate(base, baudRate_Bps, srcClock_Hz, osr, sbr); in LIN_CalculateBaudrate()
151 void LIN_SetBaudrate(uint32_t instance, uint32_t osr, uint16_t sbr) in LIN_SetBaudrate() argument
157 LIN_LPUART_SetBaudRate(base, &osr, &sbr); in LIN_SetBaudrate()
Dlin_driver.h223 uint32_t instance, uint32_t baudRate_Bps, uint32_t srcClock_Hz, uint32_t *osr, uint16_t *sbr);
232 void LIN_DRV_SetBaudrate(uint32_t instance, uint32_t osr, uint16_t sbr);
Dfsl_lin_lpuart.h212 LPUART_Type *base, uint32_t baudRate_Bps, uint32_t srcClock_Hz, uint32_t *osr, uint16_t *sbr);
221 void LIN_LPUART_SetBaudRate(LPUART_Type *base, uint32_t *osr, uint16_t *sbr);
Dfsl_lin.h450 uint32_t instance, uint32_t baudRate_Bps, uint32_t srcClock_Hz, uint32_t *osr, uint16_t *sbr);
459 void LIN_SetBaudrate(uint32_t instance, uint32_t osr, uint16_t sbr);
Dfsl_lin_lpuart.c148 LPUART_Type *base, uint32_t baudRate_Bps, uint32_t srcClock_Hz, uint32_t *osr, uint16_t *sbr) in LIN_LPUART_CalculateBaudRate() argument
188 *sbr = sbrTemp; /* update store the best SBR value calculated */ in LIN_LPUART_CalculateBaudRate()
199 void LIN_LPUART_SetBaudRate(LPUART_Type *base, uint32_t *osr, uint16_t *sbr) in LIN_LPUART_SetBaudRate() argument
223 base->BAUD = temp | LPUART_BAUD_SBR(*sbr); in LIN_LPUART_SetBaudRate()
/hal_nxp-latest/mcux/mcux-sdk/drivers/lpflexcomm/lpuart/
Dfsl_lpuart.c284 uint16_t sbr, sbrTemp; in LPUART_Init() local
296 sbr = 0U; in LPUART_Init()
323 sbr = sbrTemp; /* update store the best SBR value calculated */ in LPUART_Init()
368 base->BAUD = temp | LPUART_BAUD_SBR(sbr); in LPUART_Init()
622 uint16_t sbr, sbrTemp; in LPUART_SetBaudRate() local
634 sbr = 0U; in LPUART_SetBaudRate()
662 sbr = sbrTemp; /* update store the best SBR value calculated */ in LPUART_SetBaudRate()
691 base->BAUD = temp | LPUART_BAUD_SBR(sbr); in LPUART_SetBaudRate()
/hal_nxp-latest/mcux/mcux-sdk/drivers/lpuart/
Dfsl_lpuart.c370 uint16_t sbr, sbrTemp; in LPUART_Init() local
382 sbr = 0U; in LPUART_Init()
409 sbr = sbrTemp; /* update store the best SBR value calculated */ in LPUART_Init()
465 base->BAUD = temp | LPUART_BAUD_SBR(sbr); in LPUART_Init()
702 uint16_t sbr, sbrTemp; in LPUART_SetBaudRate() local
714 sbr = 0U; in LPUART_SetBaudRate()
741 sbr = sbrTemp; /* update store the best SBR value calculated */ in LPUART_SetBaudRate()
774 base->BAUD = temp | LPUART_BAUD_SBR(sbr); in LPUART_SetBaudRate()