Dmitry
Dmitry
You can modify that line https://github.com/autowp/arduino-canhacker/blob/master/CanHacker.cpp#L62 to ```c MCP2515::ERROR error = mcp2515->setBitrate(CAN_50KBPS, canClock); ``` to always connect at 50kbps
Select any of available bitrates from CAN_5KBPS, CAN_10KBPS, CAN_20KBPS, CAN_31K25BPS, CAN_33KBPS, CAN_40KBPS, CAN_50KBPS, CAN_80KBPS, CAN_83K3BPS, CAN_95KBPS, CAN_100KBPS, CAN_125KBPS, CAN_200KBPS, CAN_250KBPS, CAN_500KBPS, CAN_1000KBPS
Maybe the problem is the low bandwidth of serial interface?
Действительно, в комманде S протокола Lawicel не предусмотрено такой скорости, однако в библиотеке https://github.com/autowp/arduino-mcp2515 такой режим описан. Вы можете модифицировать код таким образом, чтобы, вне зависимости от выбранного режима, подключение...
можете
Sounds great. How its looks like?
You may add solution to repo via macro or "isArduinoDue" flag in object
Zero in mask means "bit value not matters, accept any". So, 0x07FF0000 means accept any message with any value in id (for 11bit ID) Use FF...FF mask to filter out...
Can't test for back compatibility. Are you checked that improvements on legacy boards?
But now all library users must replace `reset` with `begin`. It' bc chage