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... ![]()