#include FlexCAN_T4 can1; FlexCAN_T4 can2; CAN_message_t msg; void setup(void) { can1.begin(); can1.setBaudRate(250000); can2.begin(); can2.setBaudRate(250000); } void loop() { if ( can1.read(msg) ) { can2.write(msg); } else if ( can2.read(msg) ) { can1.write(msg); } }