if(!digitalRead(CAN_INTpin)) // If pin 2 is low, read receive buffer { CAN_READ( Slave_Ports_Status_A , Slave_Ports_Status_T_ARDUINO_ATTR_ARRAY_A , Slave_Ports_Status_T_ARDUINO_ARRAY_INDEX_TABLE_A, Slave_Ports_Status_T_ARDUINO_ARRAY_INDEX_T_TO_DELETE_A, Slave_Ports_Status_T_ARDUINO_ARRAY_ASSOC_TABLE_S_Port_ID_A, DISPLAY_A , DISPLAY_T_ARDUINO_ATTR_ARRAY_A ); /* CAN0.readMsgBuf(&CANrxId, &CANlen, CANrxBuf); // Read data: len = data length, buf = data byte(s) Serial.print("#4444 read ID: "); Serial.print(CANrxId, HEX); Serial.print(" Data: "); for(int i = 0; i