Skip to content

Releases: pierremolinaro/acan2517FD

SPI Clock Frequency fix, added handling GPIOs

14 Aug 09:36
Compare
Choose a tag to compare

Fixed maximum SPI clock frequency to 80 % of master clock frequency.

ACAN2517FDSettings::RequestedMode and ACAN2517FD::OperationMode types have been merged: now, use ACAN2517FDSettings::OperationMode. Consequently, the NormalFD, Sleep, InternalLoopBack, ListenOnly, Configuration, ExternalLoopBack, Normal20B and RestrictedOperation enumeration constants are available for ACAN2517FDSettings::OperationMode enumeration type.

Added the ACAN2517FD::setOperationMode method.

Added the ACAN2517FD::performSleepModeToConfigurationMode method.

Added handling of GPIO0, GPIO1 and XSTBY.

Optimized CS handling

22 Dec 10:09
Compare
Choose a tag to compare

Merged #31 and #32 pull requests from Flole998.

2.1.9

11 Dec 20:39
Compare
Choose a tag to compare

Added end method, and the LoopBackTestEndFunctionTeensy3x demo sketch.

Added CANMessage and CANFDMessage class union members

01 Oct 10:22
Compare
Choose a tag to compare

Added data_s64, data_s32, data_s16 and data_s8 to CANMessage and CANFDMessage class union members (thanks to tomtom0707).

Changed receive message internal handling

15 Sep 09:37
Compare
Choose a tag to compare

As Flole998 pointed out to me, the incoming messages were lost if the driver receive buffer was full, even though there is still room in the MCP2517FD receive buffer. In this release, messages are lost if the driver receive buffer and the MCP2517FD receive buffer are both full.

Other changes:

  • Added the resetHardwareReceiveBufferOverflowCount method;
  • Fixed several typos in documentation.

x9 and x10 data bit rate factors, Arduino Uno -- MCP2518FDClick wiring scheme

21 Apr 09:58
Compare
Choose a tag to compare

Added x9 and x10 data bit rate factors (thanks to Pedro Dionisio Pereira Junior).
Added Arduino Uno -- MCP2518FDClick wiring scheme in documentation (thanks to soso49)

Fixed retransmission attempts setting bug

27 Jan 16:46
Compare
Choose a tag to compare

Fixed retransmission attempts setting bug
Added NoRetransmissionAttemptsDemoTeensy3x.ino sketch.

Bug fix and improved diagInfos method (thanks to turmary)

14 Jan 11:36
Compare
Choose a tag to compare

Fix: mHardwareTxFIFOFull = true will block the transmitter if call begin() multiple times without constructor;
Add: diagInfos() could also read register BDIAG0_REGISTER.

Add method to read the diagnostic registers (thanks to Flole998).

03 Oct 09:54
Compare
Choose a tag to compare

Add method to read the diagnostic registers (thanks to Flole998).

Fix retransmission attempts settings

31 May 09:04
Compare
Choose a tag to compare

Fix retransmission attempts settings (thanks to Flole)