Skip to content

Conversation

@arduinoenigma
Copy link
Contributor

This PR brings this library from version 1.2.1 to 1.3.1

It adds setNormalOneShotMode(), a form of Normal Mode in which the 2515 only sends a message once without requiring acknowledgements from another node in Normal Mode in the same bus as would be the case if all the other nodes in the bus are in ListenOnlyMode.

This PR merges the code from @DeltaC6 and the insight from @igorok107 on the correct mask to use to make it work
https://github.com/DeltaC6/arduino-mcp2515/tree/master
#65 (comment)

This code has been verified on the ArduinoEnigma CanBusTool
https://arduinoenigma.blogspot.com/2024/12/can-bus-tool.html

PR History:

Initial PR using flags and set/reset functions
#124

This PR refactored code and created a single method setNormalOneShotMode() but gave compilation errors on some platforms
#128

Compiles cleanly but all changes to library show up as different commits
#130

@autowp autowp merged commit 49e0d7d into autowp:master Sep 21, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants