CAN DATA Discrepancy Between UNO & MEGA

Yes, you are correct, I'm just reading the buffer contents after the ReadBuf call, during each loop.

I'll insert the following into the code:


if(!digitalRead(CAN_INT)){       // If CAN_INT = low, read rx buff
  CAN.readMsgBuf(&len, buf);
}

Will post results later. I have a SEEED Studio CAN shield that I'm going to try
with the same code.

Fun times... :confused: