Home
last modified time | relevance | path

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

/hal_nxp-latest/mcux/mcux-sdk/drivers/mcan/
Dfsl_mcan.c516 mcan_timing_config_t configTemp; in MCAN_CalculateImprovedNominalTimingValues() local
533 configTemp.preDivider = (uint16_t)(sourceClock_Hz / clk - 1U); in MCAN_CalculateImprovedNominalTimingValues()
534 if (configTemp.preDivider > MAX_NBRP) in MCAN_CalculateImprovedNominalTimingValues()
540configTemp.seg2 = (uint8_t)(tqNum - (tqNum * IDEAL_NOMINAL_SP) / (uint32_t)IDEAL_SP_FACTOR - 1U); in MCAN_CalculateImprovedNominalTimingValues()
542 if (configTemp.seg2 > MAX_NTSEG2) in MCAN_CalculateImprovedNominalTimingValues()
544 configTemp.seg2 = MAX_NTSEG2; in MCAN_CalculateImprovedNominalTimingValues()
547 seg1Temp = tqNum - configTemp.seg2 - 3U; in MCAN_CalculateImprovedNominalTimingValues()
551 configTemp.seg2 = (uint8_t)(tqNum - MAX_NTSEG1 - 3U); in MCAN_CalculateImprovedNominalTimingValues()
552 configTemp.seg1 = MAX_NTSEG1; in MCAN_CalculateImprovedNominalTimingValues()
556 configTemp.seg1 = (uint8_t)seg1Temp; in MCAN_CalculateImprovedNominalTimingValues()
[all …]
/hal_nxp-latest/mcux/mcux-sdk/drivers/flexcan/
Dfsl_flexcan.c1806 flexcan_timing_config_t configTemp = {0}; in FLEXCAN_CalculateImprovedTimingValues() local
1850 configTemp.preDivider = (uint16_t)(sourceClock_Hz / clk) - 1U; in FLEXCAN_CalculateImprovedTimingValues()
1851 if (configTemp.preDivider > pdivMAX) in FLEXCAN_CalculateImprovedTimingValues()
1858 FLEXCAN_GetSegments(base, bitRate, tqNum, &configTemp); in FLEXCAN_CalculateImprovedTimingValues()
1860 if (((((uint32_t)configTemp.phaseSeg2 + 1U) * 1000U) / tqNum) < spTemp) in FLEXCAN_CalculateImprovedTimingValues()
1862 spTemp = (((uint32_t)configTemp.phaseSeg2 + 1U) * 1000U) / tqNum; in FLEXCAN_CalculateImprovedTimingValues()
1863 pTimingConfig->preDivider = configTemp.preDivider; in FLEXCAN_CalculateImprovedTimingValues()
1864 pTimingConfig->rJumpwidth = configTemp.rJumpwidth; in FLEXCAN_CalculateImprovedTimingValues()
1865 pTimingConfig->phaseSeg1 = configTemp.phaseSeg1; in FLEXCAN_CalculateImprovedTimingValues()
1866 pTimingConfig->phaseSeg2 = configTemp.phaseSeg2; in FLEXCAN_CalculateImprovedTimingValues()
[all …]