Skip to content

Releases: pierremolinaro/acan2517FD

Fix incorrect data rate setting for x1 data bit rate factor

07 Aug 08:53

Choose a tag to compare

Bug fix: incorrect data rate setting for x1 data bit rate factor and Data Bit Rate Switch (thanks to Pablo Ortega). Before this release:

  • CANFD sent frames always had the BSR bit clear, even if frame type is CANFDMessage::CANFD_WITH_BIT_RATE_SWITCH;
  • CANFD network frames with the BSR bit set were not received.

Added sample code for Adafruit Feather M0.

Bugfix: Interrupt handling deadlock

27 Jan 21:16

Choose a tag to compare

Thanks to Josef Vágner.

Task priority set to 16 on ESP32

21 Jan 09:54

Choose a tag to compare

SPI Clock Frequency fix, added handling GPIOs

14 Aug 09:36

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

Choose a tag to compare

Merged #31 and #32 pull requests from Flole998.

2.1.9

11 Dec 20:39

Choose a tag to compare

Added end method, and the LoopBackTestEndFunctionTeensy3x demo sketch.

Added CANMessage and CANFDMessage class union members

01 Oct 10:22

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

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

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

Choose a tag to compare

Fixed retransmission attempts setting bug
Added NoRetransmissionAttemptsDemoTeensy3x.ino sketch.