{\r
Can_Isr(CAN_CTRL_B);\r
}\r
-#if defined(CFG_MPC5516) || defined(CFG_MPC5517) || defined(CFG_MPC5567) || defined(CFG_MPC5668)\r
+#if defined(CFG_MPC5516) || defined(CFG_MPC5517) || defined(CFG_MPC5567) || defined(CFG_MPC5668) || defined(CFG_MPC5604B)\r
void Can_C_Isr( void ) {Can_Isr(CAN_CTRL_C);}\r
void Can_D_Isr( void ) {Can_Isr(CAN_CTRL_D);}\r
void Can_E_Isr( void ) {Can_Isr(CAN_CTRL_E);}\r
#endif\r
-#if defined(CFG_MPC5516) || defined(CFG_MPC5517) || defined(CFG_MPC5668)\r
+#if defined(CFG_MPC5516) || defined(CFG_MPC5517) || defined(CFG_MPC5668) || defined(CFG_MPC5604B)\r
void Can_F_Isr( void ) {Can_Isr(CAN_CTRL_F);}\r
#endif\r
\r
{\r
Can_Err(CAN_CTRL_B);\r
}\r
-#if defined(CFG_MPC5516) || defined(CFG_MPC5517) || defined(CFG_MPC5567) || defined(CFG_MPC5668)\r
+#if defined(CFG_MPC5516) || defined(CFG_MPC5517) || defined(CFG_MPC5567) || defined(CFG_MPC5668) || defined(CFG_MPC5604B)\r
void Can_C_Err( void ) {Can_Err(CAN_CTRL_C);}\r
void Can_D_Err( void ) {Can_Err(CAN_CTRL_D);}\r
void Can_E_Err( void ) {Can_Err(CAN_CTRL_E);}\r
#endif\r
-#if defined(CFG_MPC5516) || defined(CFG_MPC5517) || defined(CFG_MPC5668)\r
+#if defined(CFG_MPC5516) || defined(CFG_MPC5517) || defined(CFG_MPC5668) || defined(CFG_MPC5604B)\r
void Can_F_Err( void ) {Can_Err(CAN_CTRL_F);}\r
#endif\r
\r
{\r
Can_BusOff(CAN_CTRL_B);\r
}\r
-#if defined(CFG_MPC5516) || defined(CFG_MPC5517) || defined(CFG_MPC5567) || defined(CFG_MPC5668)\r
+#if defined(CFG_MPC5516) || defined(CFG_MPC5517) || defined(CFG_MPC5567) || defined(CFG_MPC5668) || defined(CFG_MPC5604B)\r
void Can_C_BusOff( void ) {Can_BusOff(CAN_CTRL_C);}\r
void Can_D_BusOff( void ) {Can_BusOff(CAN_CTRL_D);}\r
void Can_E_BusOff( void ) {Can_BusOff(CAN_CTRL_E);}\r
#endif\r
-#if defined(CFG_MPC5516) || defined(CFG_MPC5517) || defined(CFG_MPC5668)\r
+#if defined(CFG_MPC5516) || defined(CFG_MPC5517) || defined(CFG_MPC5668) || defined(CFG_MPC5604B)\r
void Can_F_BusOff( void ) {Can_BusOff(CAN_CTRL_F);}\r
#endif\r
//-------------------------------------------------------------------\r
ISR_INSTALL_ISR2( "Can", Can_B_Isr, FLEXCAN_1_BUF_16_31, 2, 0 );\r
ISR_INSTALL_ISR2( "Can", Can_B_Isr, FLEXCAN_1_BUF_32_63, 2, 0 );\r
break;\r
-#elif defined(CFG_MPC5516) || defined(CFG_MPC5517) || defined(CFG_MPC5567)\r
+#elif defined(CFG_MPC5516) || defined(CFG_MPC5517) || defined(CFG_MPC5567) || defined(CFG_MPC5604B)\r
case CAN_CTRL_A:\r
ISR_INSTALL_ISR2( "Can", Can_A_BusOff, FLEXCAN_A_ESR_BOFF_INT, 2, 0);\r
ISR_INSTALL_ISR2( "Can", Can_A_Err, FLEXCAN_A_ESR_ERR_INT, 2, 0 );\r
ISR_INSTALL_ISR2( "Can", Can_A_Isr, FLEXCAN_E_IFLAG1_BUF63_32I, 2, 0 );\r
break;\r
#endif\r
-#if defined(CFG_MPC5516) || defined(CFG_MPC5517)\r
+#if defined(CFG_MPC5516) || defined(CFG_MPC5517) || defined(CFG_MPC5604B)\r
case CAN_CTRL_F:\r
ISR_INSTALL_ISR2( "Can", Can_F_BusOff, FLEXCAN_F_ESR_BOFF_INT, 2, 0 );\r
ISR_INSTALL_ISR2( "Can", Can_F_Err, FLEXCAN_F_ESR_ERR_INT, 2, 0 );\r
canHw->BUF[mbNr].ID.B.STD_ID = pduInfo->id;\r
}\r
\r
-#if defined(CFG_MPC5516) || defined(CFG_MPC5517) || defined(CFG_MPC5606S)\r
+#if defined(CFG_MPC5516) || defined(CFG_MPC5517) || defined(CFG_MPC5606S) || defined(CFG_MPC5604B)\r
canHw->BUF[mbNr].ID.B.PRIO = 1; // Set Local Priority\r
#endif\r
\r