When initialising the SJA1000 peripheral on some implementations (SJA1000_FDTOL), "releasing" the buffer when the Rx buffer is empty causes a buffer pointer misalignment. On peripheral initialise, remove the flag to "release" the buffer. This should be safe for all systems using the SJA1000 CAN controller as a "reset" to the peripheral clears the Rx FIFO. |
||
|---|---|---|
| .. | ||
| can.c | ||
| CMakeLists.txt | ||
| Kconfig | ||
| Make.defs | ||
| mcp2515.c | ||
| mcp2515.h | ||
| sja1000.c | ||
| sja1000.h | ||