Skip to content

Commit a1a6a32

Browse files
committed
Do not filter sid for RXF0 and not filter eid for RXF1
1 parent aee61dd commit a1a6a32

File tree

1 file changed

+6
-3
lines changed

1 file changed

+6
-3
lines changed

mcp2515.cpp

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -59,9 +59,12 @@ MCP2515::ERROR MCP2515::reset(void)
5959
RXBnCTRL_RXM_STDEXT | RXB1CTRL_FILHIT);
6060

6161
// clear filters and masks
62-
/*RXF filters[] = {RXF0, RXF1, RXF2, RXF3, RXF4, RXF5};
62+
// do not filter any standard frames for RXF0 used by RXB0
63+
// do not filter any extended frames for RXF1 used by RXB1
64+
RXF filters[] = {RXF0, RXF1, RXF2, RXF3, RXF4, RXF5};
6365
for (int i=0; i<6; i++) {
64-
ERROR result = setFilter(filters[i], true, 0);
66+
bool ext = (i == 1);
67+
ERROR result = setFilter(filters[i], ext, 0);
6568
if (result != ERROR_OK) {
6669
return result;
6770
}
@@ -73,7 +76,7 @@ MCP2515::ERROR MCP2515::reset(void)
7376
if (result != ERROR_OK) {
7477
return result;
7578
}
76-
}*/
79+
}
7780

7881
return ERROR_OK;
7982
}

0 commit comments

Comments
 (0)