Home
last modified time | relevance | path

Searched refs:datapreDivider (Results 1 – 2 of 2) sorted by relevance

/hal_nxp-latest/mcux/mcux-sdk/drivers/mcan/
Dfsl_mcan.c334 timingCfg.datapreDivider = 0x1FU; in MCAN_Init()
338 timingCfg.datapreDivider = (uint16_t)(sourceClock_Hz / tqFre) - 1U; in MCAN_Init()
350 if (((uint32_t)timingCfg.dataseg1 + 2U) * (timingCfg.datapreDivider + 1U) < MAX_TDCOFF) in MCAN_Init()
352 …base->TDCR |= CAN_TDCR_TDCO(((uint32_t)timingCfg.dataseg1 + 2U) * (timingCfg.datapreDivider + 1U)); in MCAN_Init()
609 pconfig->datapreDivider = 0U; in MCAN_FDCalculateImprovedTimingValues()
623 pconfig->datapreDivider = (uint16_t)(sourceClock_Hz / clk - 1U); in MCAN_FDCalculateImprovedTimingValues()
625 if (pconfig->datapreDivider > MAX_DBRP) in MCAN_FDCalculateImprovedTimingValues()
631 if (pconfig->datapreDivider < ((pconfig->preDivider + 1U) * preDividerTemp - 1U)) in MCAN_FDCalculateImprovedTimingValues()
635 … else if (pconfig->datapreDivider == ((pconfig->preDivider + 1U) * preDividerTemp - 1U)) in MCAN_FDCalculateImprovedTimingValues()
657 if ((pconfig->datapreDivider <= MAX_DBRP) && (pconfig->datapreDivider != 0U)) in MCAN_FDCalculateImprovedTimingValues()
[all …]
Dfsl_mcan.h336 uint16_t datapreDivider; /*!< Data Clock Pre-scaler Division Factor. */ member