Lines Matching refs:phaseSeg2
894 …uint32_t quantum = (1U + ((uint32_t)timingCfg.phaseSeg1 + 1U) + ((uint32_t)timingCfg.phaseSeg2 + 1… in FLEXCAN_Init()
1308 pConfig->timingConfig.phaseSeg2 = 1; in FLEXCAN_GetDefaultConfig()
1317 pConfig->timingConfig.phaseSeg2 = 1; in FLEXCAN_GetDefaultConfig()
1456 CAN_ENCBT_NTSEG2(pConfig->phaseSeg2); in FLEXCAN_SetTimingConfig()
1465 CAN_CBT_EPSEG1(pConfig->phaseSeg1) | CAN_CBT_EPSEG2(pConfig->phaseSeg2) | in FLEXCAN_SetTimingConfig()
1469 CAN_CBT_EPSEG1(pConfig->phaseSeg1) | CAN_CBT_EPSEG2(pConfig->phaseSeg2) | in FLEXCAN_SetTimingConfig()
1483 CAN_CTRL1_PSEG1(pConfig->phaseSeg1) | CAN_CTRL1_PSEG2(pConfig->phaseSeg2) | in FLEXCAN_SetTimingConfig()
1493 CAN_CTRL1_PSEG1(pConfig->phaseSeg1) | CAN_CTRL1_PSEG2(pConfig->phaseSeg2) | in FLEXCAN_SetTimingConfig()
1718 pTimingConfig->phaseSeg2 = (uint8_t)(tqNum - (tqNum * ideal_sp) / (uint32_t)IDEAL_SP_FACTOR); in FLEXCAN_GetSegments()
1719 if (pTimingConfig->phaseSeg2 < MIN_TIME_SEGMENT2) in FLEXCAN_GetSegments()
1721 pTimingConfig->phaseSeg2 = MIN_TIME_SEGMENT2; in FLEXCAN_GetSegments()
1728 if (pTimingConfig->phaseSeg2 > (uint8_t)(MAX_EPSEG2 + 1U)) in FLEXCAN_GetSegments()
1730 pTimingConfig->phaseSeg2 = (uint8_t)(MAX_EPSEG2 + 1U); in FLEXCAN_GetSegments()
1737 if ((tqNum - pTimingConfig->phaseSeg2 - 1U) > (seg1Max + proSegMax)) in FLEXCAN_GetSegments()
1740 pTimingConfig->phaseSeg2 = (uint8_t)(tqNum - 1U - seg1Temp); in FLEXCAN_GetSegments()
1744 seg1Temp = tqNum - pTimingConfig->phaseSeg2 - 1U; in FLEXCAN_GetSegments()
1746 if (seg1Temp > (pTimingConfig->phaseSeg2 + proSegMax)) in FLEXCAN_GetSegments()
1753 pTimingConfig->propSeg = (uint8_t)(seg1Temp - pTimingConfig->phaseSeg2); in FLEXCAN_GetSegments()
1754 pTimingConfig->phaseSeg1 = pTimingConfig->phaseSeg2; in FLEXCAN_GetSegments()
1759 …(pTimingConfig->phaseSeg1 > pTimingConfig->phaseSeg2) ? pTimingConfig->phaseSeg2 : pTimingConfig->… in FLEXCAN_GetSegments()
1776 pTimingConfig->phaseSeg2 -= 1U; in FLEXCAN_GetSegments()
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()
1866 pTimingConfig->phaseSeg2 = configTemp.phaseSeg2; in FLEXCAN_CalculateImprovedTimingValues()
2074 … configTemp.phaseSeg2 = (uint8_t)(tqNum - (tqNum * IDEAL_NOMINAL_SP) / (uint32_t)IDEAL_SP_FACTOR); in FLEXCAN_CalculateImprovedNominalTimingValues()
2077 if ((tqNum - configTemp.phaseSeg2 - 1U) > (seg1Max + proSegMax)) in FLEXCAN_CalculateImprovedNominalTimingValues()
2080 configTemp.phaseSeg2 = (uint8_t)(tqNum - 1U - seg1Temp); in FLEXCAN_CalculateImprovedNominalTimingValues()
2084 seg1Temp = tqNum - configTemp.phaseSeg2 - 1U; in FLEXCAN_CalculateImprovedNominalTimingValues()
2086 if (seg1Temp > (configTemp.phaseSeg2 + proSegMax)) in FLEXCAN_CalculateImprovedNominalTimingValues()
2093 configTemp.propSeg = (uint8_t)(seg1Temp - configTemp.phaseSeg2); in FLEXCAN_CalculateImprovedNominalTimingValues()
2094 configTemp.phaseSeg1 = configTemp.phaseSeg2; in FLEXCAN_CalculateImprovedNominalTimingValues()
2099 … (configTemp.phaseSeg1 > configTemp.phaseSeg2) ? configTemp.phaseSeg2 : configTemp.phaseSeg1; in FLEXCAN_CalculateImprovedNominalTimingValues()
2101 configTemp.phaseSeg2 -= 1U; in FLEXCAN_CalculateImprovedNominalTimingValues()
2105 if (((((uint32_t)configTemp.phaseSeg2 + 1U) * 1000U) / tqNum) < spTemp) in FLEXCAN_CalculateImprovedNominalTimingValues()
2107 spTemp = (((uint32_t)configTemp.phaseSeg2 + 1U) * 1000U) / tqNum; in FLEXCAN_CalculateImprovedNominalTimingValues()
2111 pTimingConfig->phaseSeg2 = configTemp.phaseSeg2; in FLEXCAN_CalculateImprovedNominalTimingValues()