39 #define CHIP_CCAN_DETERMINECLK(n) (((n) == LPC_C_CAN0) ? CLK_APB3_CAN0 : CLK_APB1_CAN1)
56 if (!((msg_valid >> i) & 1UL)) {
75 uint32_t pClk, clk_div = 1, div, quanta, segs, seg1, seg2, clk_per_bit, can_sjw;
77 clk_per_bit = pClk / bitRate;
79 for (div = 0; div <= 15; div++) {
81 clk_div = (1 << (div - 1)) + 1;
83 for (quanta = 1; quanta <= 32; quanta++) {
84 for (segs = 3; segs <= 17; segs++) {
85 if (clk_per_bit == (segs * quanta * clk_div)) {
89 can_sjw = seg1 > 3 ? 3 : seg1;
155 if (temp.
id == rev_id) {