diff --git a/src/OBD2.cpp b/src/OBD2.cpp index 8fd329c..52ef999 100644 --- a/src/OBD2.cpp +++ b/src/OBD2.cpp @@ -709,7 +709,7 @@ int OBD2Class::clearAllStoredDTC() if (_useExtendedAddressing) { CAN.beginExtendedPacket(0x18db33f1, 8); } else { - CAN.beginPacket(0x7df, 8); + CAN.beginPacket(CAN_ID, 8); } CAN.write(0x00); // number of additional bytes CAN.write(0x04); // Mode / Service 4, for clearing DTC @@ -736,7 +736,7 @@ int OBD2Class::pidRead(uint8_t mode, uint8_t pid, void* data, int length) if (_useExtendedAddressing) { CAN.beginExtendedPacket(0x18db33f1, 8); } else { - CAN.beginPacket(0x7df, 8); + CAN.beginPacket(CAN_ID, 8); } CAN.write(0x02); // number of additional bytes CAN.write(mode); @@ -772,7 +772,7 @@ int OBD2Class::pidRead(uint8_t mode, uint8_t pid, void* data, int length) if (_useExtendedAddressing) { CAN.beginExtendedPacket(0x18db33f1, 8); } else { - CAN.beginPacket(0x7df, 8); + CAN.beginPacket(CAN_ID, 8); } CAN.write(0x30); CAN.endPacket(); diff --git a/src/OBD2.h b/src/OBD2.h index 0605763..26e4694 100644 --- a/src/OBD2.h +++ b/src/OBD2.h @@ -3,6 +3,7 @@ #ifndef OBD2_H #define OBD2_H +#define CAN_ID 0x7E0 enum { PIDS_SUPPORT_01_20 = 0x00,