if(!digitalRead(CAN_INTpin)) // If pin 2 is low, read receive buffer { CAN0.readMsgBuf(&CANrxId, &CANlen, CANrxBuf); // Read data: len = data length, buf = data byte(s) Serial.print("ID: "); Serial.print(CANrxId, HEX); Serial.print(" Data: "); #if defined(HAS_LCD1602) lcd.setCursor(0,0); lcd.print("ID: "); lcd.print(CANrxId, HEX); lcd.setCursor(0,1); lcd.print(" Data: "); #endif #if defined(HAS_TFT_ILI9163C) display.setCursor(0,40); display.print("ID: "); display.print(CANrxId, HEX); display.setCursor(0,50); display.print(" Data: "); #endif for(int i = 0; i