Searched refs:timingCfg (Results 1 – 2 of 2) sorted by relevance
| /hal_nxp-latest/mcux/mcux-sdk/drivers/mcan/ |
| D | fsl_mcan.c | 266 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/ |
| D | fsl_flexcan.c | 813 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 …]
|