Home
last modified time | relevance | path

Searched refs:brp (Results 1 – 4 of 4) sorted by relevance

/bsp/ft2004/libraries/bsp/ft_can/
A Dft_can_calc.c167 u32 brp, tsegall, tseg, tseg1 = 0, tseg2 = 0; in FCan_CalcBittiming() local
192 brp = CAN_CLK_FREQ / (tsegall * bt->bitrate) + tseg % 2; in FCan_CalcBittiming()
195 brp = (brp / btc->brp_inc) * btc->brp_inc; in FCan_CalcBittiming()
197 if ((brp < btc->brp_min) || (brp > btc->brp_max)) in FCan_CalcBittiming()
200 bitrate = CAN_CLK_FREQ / (brp * tsegall); in FCan_CalcBittiming()
218 best_brp = brp; in FCan_CalcBittiming()
264 bt->brp = best_brp; in FCan_CalcBittiming()
267 bt->bitrate = CAN_CLK_FREQ / (bt->brp * (CAN_CALC_SYNC_SEG + tseg1 + tseg2)); in FCan_CalcBittiming()
A Dft_can.h70 u32 brp; /* Bit-rate prescaler */ member
A Dft_can.c263 Ft_assertNonvoid(Bittiming_p->brp != 0); in FCan_SetTiming()
269 Btr = (Bittiming_p->brp - 1) << 16; in FCan_SetTiming()
/bsp/synwit/libraries/SWM341_CSL/SWM341_StdPeriph_Driver/
A DSWM341_can.c35 …uint32_t brp = (SystemCoreClock/2)/2/initStruct->Baudrate/(1 + (initStruct->CAN_bs1 + 1) + (initSt… in CAN_Init() local
58 ((brp & 0x3F) << CAN_BT0_BRP_Pos); in CAN_Init()
60 CANx->BT2 = ((brp >> 6) << CAN_BT2_BRP_Pos); in CAN_Init()
337 uint32_t brp = (SystemCoreClock/2)/2/baudrate/(1 + (CAN_bs1 + 1) + (CAN_bs2 + 1)) - 1; in CAN_SetBaudrate() local
344 ((brp & 0x3F) << CAN_BT0_BRP_Pos); in CAN_SetBaudrate()
346 CANx->BT2 = ((brp >> 6) << CAN_BT2_BRP_Pos); in CAN_SetBaudrate()

Completed in 13 milliseconds