Searched refs:tqNum (Results 1 – 3 of 3) sorted by relevance
| /hal_nxp-latest/mcux/mcux-sdk/drivers/mcan/ |
| D | fsl_mcan.c | 93 static void MCAN_CalculateSegments(uint32_t tqNum, mcan_timing_config_t *pconfig); 102 static void MCAN_GetSegments(uint32_t baudRate, uint32_t tqNum, mcan_timing_config_t *pconfig); 111 static void MCAN_GetSpecifiedSegments(uint32_t ideal_sp, uint32_t tqNum, mcan_timing_config_t *pcon… 121 static void MCAN_FDCalculateSegments(uint32_t tqNum, mcan_timing_config_t *pconfig); 130 static void MCAN_FDGetSegments(uint32_t baudRateFD, uint32_t tqNum, mcan_timing_config_t *pconfig); 139 static void MCAN_FDGetSpecifiedSegments(uint32_t ideal_sp, uint32_t tqNum, mcan_timing_config_t *pc… 432 static void MCAN_FDCalculateSegments(uint32_t tqNum, mcan_timing_config_t *pconfig) in MCAN_FDCalculateSegments() argument 441 seg1Temp = tqNum - pconfig->dataseg2 - 3U; in MCAN_FDCalculateSegments() 445 pconfig->dataseg2 = (uint8_t)(tqNum - MAX_DTSEG1 - 3U); in MCAN_FDCalculateSegments() 468 static void MCAN_FDGetSegments(uint32_t baudRateFD, uint32_t tqNum, mcan_timing_config_t *pconfig) in MCAN_FDGetSegments() argument [all …]
|
| /hal_nxp-latest/mcux/mcux-sdk/drivers/mscan/ |
| D | fsl_mscan.c | 138 static bool MSCAN_GetSegments(uint32_t baudRate, uint32_t tqNum, mscan_timing_config_t *pconfig); 236 static bool MSCAN_GetSegments(uint32_t baudRate, uint32_t tqNum, mscan_timing_config_t *pconfig) in MSCAN_GetSegments() argument 257 p1 = tqNum * (uint32_t)ideal_sp; in MSCAN_GetSegments() 263 if (pconfig->timeSeg1 <= ((uint8_t)tqNum - 3U)) in MSCAN_GetSegments() 266 pconfig->timeSeg2 = (uint8_t)tqNum - (pconfig->timeSeg1 + 3U); in MSCAN_GetSegments() 272 pconfig->sJumpwidth = ((uint8_t)tqNum + (5U - 1U)) / 5U - 1U; in MSCAN_GetSegments() 300 uint32_t tqNum; /* Numbers of TQ. */ in MSCAN_CalculateImprovedTimingValues() local 307 for (tqNum = MSCAN_MAX_TIME_QUANTA; tqNum >= MSCAN_MIN_TIME_QUANTA; tqNum--) in MSCAN_CalculateImprovedTimingValues() 309 clk = baudRate * tqNum; in MSCAN_CalculateImprovedTimingValues() 328 if (MSCAN_GetSegments(baudRate, tqNum, pconfig)) in MSCAN_CalculateImprovedTimingValues()
|
| /hal_nxp-latest/mcux/mcux-sdk/drivers/flexcan/ |
| D | fsl_flexcan.c | 224 uint32_t tqNum, 253 static void FLEXCAN_FDGetSegments(uint32_t bitRateFD, uint32_t tqNum, flexcan_timing_config_t *pTim… 1673 uint32_t tqNum, in FLEXCAN_GetSegments() argument 1718 pTimingConfig->phaseSeg2 = (uint8_t)(tqNum - (tqNum * ideal_sp) / (uint32_t)IDEAL_SP_FACTOR); 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() 1804 uint32_t tqNum, tqMin, pdivMAX; in FLEXCAN_CalculateImprovedTimingValues() local 1813 tqNum = ENCBT_MAX_TIME_QUANTA; in FLEXCAN_CalculateImprovedTimingValues() 1818 tqNum = CBT_MAX_TIME_QUANTA; in FLEXCAN_CalculateImprovedTimingValues() [all …]
|