uint8 *SduPtr;\r
\r
/* Wait until Busy Flag is 0 */\r
- DCAN_WAIT_UNTIL_NOT_BUSY_NO_RV(controller, IfRegId);\r
+ DCAN_WAIT_UNTIL_NOT_BUSY(controller, IfRegId);\r
\r
// Read message control\r
uint32 mc = CanRegs[controller]->IFx[IfRegId].MC;\r
(((volatile sint8)vimREG->IRQIVEC) - 1)\r
\r
/** IrqActivateChannel turns the selected channel on in the VIM */\r
-#define IrqActivateChannel(_channel) \\r
- if (_channel > 31) { \\r
- vimREG->REQMASKSET1 |= (1 << (_channel - 32)); \\r
+#define IrqActivateChannel(_c) \\r
+ uint8 _ch1 = _c; \\r
+ if (_ch1 > 31) { \\r
+ vimREG->REQMASKSET1 |= (1 << (_ch1 - 32)); \\r
} else { \\r
- vimREG->REQMASKSET0 |= (1 << _channel); \\r
+ vimREG->REQMASKSET0 |= (1 << _ch1); \\r
}\r
\r
\r
/** IrqDeactivateChannel turns the selected channel off in the VIM */\r
-#define IrqDeactivateChannel(_channel) \\r
- if (_channel > 31) { \\r
- vimREG->REQMASKCLR1 = (1 << (_channel - 32)); \\r
+#define IrqDeactivateChannel(_c) \\r
+ uint8 _ch2 = _c; \\r
+ if (_ch2 > 31) { \\r
+ vimREG->REQMASKCLR1 = (1 << (_ch2 - 32)); \\r
} else { \\r
- vimREG->REQMASKCLR0 = (1 << _channel); \\r
+ vimREG->REQMASKCLR0 = (1 << _ch2); \\r
}\r
\r
\r
FR_LEVEL_0,\r
CRC_1,\r
ESM_LEVEL_1,\r
- SSI = 21,\r
+ SSI,\r
PMU,\r
DIO_LEVEL_1,\r
HET_LEVEL_1,\r