diff --git a/main.cpp b/main.cpp index 424531c..e63ac35 100644 --- a/main.cpp +++ b/main.cpp @@ -157,18 +157,14 @@ interrupt void canb_isr(void){ canISRcounter++; CANGIF0_REG CANGIF0_SHADOW; - volatile Uint32 resetBit; - CANGIF0_SHADOW.all = ECanbRegs.CANGIF0.all; if (CANGIF0_SHADOW.bit.WLIF0){ - resetBit = 256; - ECanbRegs.CANGIF0.all = resetBit; + ECanbRegs.CANGIF0.all = 256ul; } if (CANGIF0_SHADOW.bit.EPIF0){ - resetBit = 528; - ECanbRegs.CANGIF0.all = resetBit; + ECanbRegs.CANGIF0.all = 528ul; } PieCtrlRegs.PIEACK.all |= PIEACK_GROUP9; @@ -179,21 +175,18 @@ interrupt void canb_box_isr(void){ // Just example // + // volatile Uint32 boxNumberIsr; // boxNumberIsr = ECanbRegs.CANGIF1.bit.MIV1; // CANRMP_REG temp; // temp.all = 0; // temp.all = 1ul << 27; - // temp.all |= 1ul << 26; // ECanbRegs.CANRMP.all = temp.all; // MODBUS_COMM_CPU_Message27.mdh.all = ECanbMboxes.MBOX27.MDH.all; // MODBUS_COMM_CPU_Message27.mdl.all = ECanbMboxes.MBOX27.MDL.all; - // MODBUS_COMM_CPU_Message26.mdh.all = ECanbMboxes.MBOX26.MDH.all; - // MODBUS_COMM_CPU_Message26.mdl.all = ECanbMboxes.MBOX26.MDL.all; - // temp.all = ECanbRegs.CANRMP.all; // if (temp.bit.RMP25){ // temp.all = 1ul << 25; @@ -204,4 +197,4 @@ interrupt void canb_box_isr(void){ // } PieCtrlRegs.PIEACK.all |= PIEACK_GROUP9; -} \ No newline at end of file +}