Home
last modified time | relevance | path

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

/hal_nxp-latest/mcux/mcux-sdk/drivers/mcan/
Dfsl_mcan.c266 mcan_timing_config_t timingCfg = config->timingConfig; in MCAN_Init() local
298 quantum = (1U + ((uint32_t)timingCfg.seg1 + 1U) + ((uint32_t)timingCfg.seg2 + 1U)); in MCAN_Init()
307 timingCfg.preDivider = 0x1FFU; in MCAN_Init()
311 timingCfg.preDivider = (uint16_t)(sourceClock_Hz / tqFre) - 1U; in MCAN_Init()
314 MCAN_SetArbitrationTimingConfig(base, &timingCfg); in MCAN_Init()
327 quantum = (1U + ((uint32_t)timingCfg.dataseg1 + 1U) + ((uint32_t)timingCfg.dataseg2 + 1U)); in MCAN_Init()
334 timingCfg.datapreDivider = 0x1FU; in MCAN_Init()
338 timingCfg.datapreDivider = (uint16_t)(sourceClock_Hz / tqFre) - 1U; in MCAN_Init()
342 MCAN_SetDataTimingConfig(base, &timingCfg); in MCAN_Init()
350 if (((uint32_t)timingCfg.dataseg1 + 2U) * (timingCfg.datapreDivider + 1U) < MAX_TDCOFF) in MCAN_Init()
[all …]
/hal_nxp-latest/mcux/mcux-sdk/drivers/flexcan/
Dfsl_flexcan.c813 flexcan_timing_config_t timingCfg; in FLEXCAN_SetBitRate() local
816 if (FLEXCAN_CalculateImprovedTimingValues(base, bitRate_Bps, sourceClock_Hz, &timingCfg)) in FLEXCAN_SetBitRate()
818 FLEXCAN_SetTimingConfig(base, &timingCfg); in FLEXCAN_SetBitRate()
840 flexcan_timing_config_t timingCfg; in FLEXCAN_SetFDBitRate() local
843 …XCAN_FDCalculateImprovedTimingValues(base, bitRateN_Bps, bitRateD_Bps, sourceClock_Hz, &timingCfg)) in FLEXCAN_SetFDBitRate()
845 FLEXCAN_SetFDTimingConfig(base, &timingCfg); in FLEXCAN_SetFDBitRate()
890 flexcan_timing_config_t timingCfg = pConfig->timingConfig; in FLEXCAN_Init() local
894 …uint32_t quantum = (1U + ((uint32_t)timingCfg.phaseSeg1 + 1U) + ((uint32_t)timingCfg.phaseSeg2 + 1… in FLEXCAN_Init()
895 ((uint32_t)timingCfg.propSeg + 1U)); in FLEXCAN_Init()
1041 timingCfg.preDivider = maxDivider; in FLEXCAN_Init()
[all …]