Skip to content

Commit a1cd301

Browse files
kouutasandeepmistry
authored andcommitted
Fix extended ID filter mistake
1 parent 68f4b7f commit a1cd301

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

src/ESP32SJA1000.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -304,12 +304,12 @@ int ESP32SJA1000Class::filterExtended(long id, long mask)
304304
writeRegister(REG_ACRn(0), id >> 21);
305305
writeRegister(REG_ACRn(1), id >> 13);
306306
writeRegister(REG_ACRn(2), id >> 5);
307-
writeRegister(REG_ACRn(3), id << 5);
307+
writeRegister(REG_ACRn(3), id << 3);
308308

309309
writeRegister(REG_AMRn(0), mask >> 21);
310310
writeRegister(REG_AMRn(1), mask >> 13);
311311
writeRegister(REG_AMRn(2), mask >> 5);
312-
writeRegister(REG_AMRn(3), (mask << 5) | 0x1f);
312+
writeRegister(REG_AMRn(3), (mask << 3) | 0x1f);
313313

314314
modifyRegister(REG_MOD, 0x17, 0x00); // normal
315315

0 commit comments

Comments
 (0)