Skip to content

Releases: jgressmann/supercan

SuperCAN v1.0.27

16 Jun 15:54

Choose a tag to compare

Firmware v0.6.1

bugfixes

  • fix firmware version

SuperCAN v1.0.26

06 Apr 08:30

Choose a tag to compare

Firmware v0.6.1

bugfixes

Teensy 4.x, D5035-03

  • add workarounds for errata ERR005829, ERR009595

  • loop interrupt rx/tx until done

  • disable TASD as only a single TX box is ever used

  • CAN-FD:

    • disable transmitter delay compensation for data bitrates < 1MBit/s
    • fix mailbox step if in CC mode
  • clear CAN error counters when going off bus to enable error-free startup

  • fix I/O pin speed/strength settings

  • attempt transmit after error-passive recovery

  • fix FreeRTOS systick

  • enable atomic cmp&swp

  • fix FreeRTOS non-ISR call from ISR

  • fix bad register setting: FlexCAN CTRL1 has no CLKSRC selection field.

SuperCAN v1.0.25

27 Feb 19:51

Choose a tag to compare

Windows

bugfixes

  • fix installer version
  • don't report an error if VC runtime already available in newer version (exit code 1638)

SuperCAN v1.0.24

22 Feb 10:32

Choose a tag to compare

Firmware v0.6.0

features

  • place channel index in previously used byte of sc_msg_dev_info
  • add support for 4 byte aligned transmit message (SC_MSG_CAN_TX4 and sc_msg_can_tx4)

Linux v0.2.9

features

  • enable SC_MSG_CAN_TX4 for firmware >= 0.6.0

Windows

features

  • enable SC_MSG_CAN_TX4 for firmware >= 0.6.0
  • add python-can plugin, see here for details.

SuperCAN v1.0.23

25 Jan 15:21

Choose a tag to compare

Windows

Demo App (single)

  • fix issue with transmit delay calculation
  • fix use of out-of-range track identifiers

SuperCAN v1.0.22

01 Jun 16:03

Choose a tag to compare

Firmware v0.5.13

bugfixes

  • D5035-05:
    • fix for hardware errata 2.15.1 (H)
    • queue TX frames on software fifo even if the hardware fifo isn't full to preserve transmission order if software fifo isn't empty

SuperCAN v1.0.21

15 Oct 16:57

Choose a tag to compare

Firmware v0.5.12

features

SuperCAN v1.0.20

07 May 14:17

Choose a tag to compare

Firmware v0.5.11

features

  • add support for D5035-05 (STM32G0B1)

Windows

COM server 0.6.1

features

  • improve handling of 'device gone'
    • report device gone on memory mapped ring buffer (field flags)
    • handle device instance started / gone events (configuration manager)
  • add support for device re-discovery

DLL 0.5.1

features

  • add support for detecting device gone errors (SC_DLL_ERROR_DEV_GONE)

SuperCAN v1.0.19

12 Apr 15:48

Choose a tag to compare

Firmware v0.5.11

features

  • adds support for STM32G0B1XX based D5035-05

SuperCAN v1.0.18

28 Jan 16:58

Choose a tag to compare

Firmware v0.5.10

features

  • add support for STM32F3DISOVERY board

  • add support for dummy board

    • 1 CAN, no CAN frame reception, fake CAN frame transmission
    • this board gets built it the BOARD isn't recognized
  • add support for Longan CANBED M4

    This work is based on the work of MikeEmbedded, c.f. #12

bugfixes

  • firmware doc: fix flash offset for D5035-01

SuperDFU

0.6.2

bugfixes

  • fix handling of sam_crc32 error code

    Upon failure of the CRC computation return the proper error code
    int dfu_app_tag_validate_{tag,app}.

  • sam_crc32: fix computations for SAMD21 rev. A-D

Linux

  • fix null pointer deref on netdev cleanup