Skip to content

Releases: jgressmann/supercan

v1.0.2

01 Jun 18:39
Compare
Choose a tag to compare

SuperCAN v1.0.2

  • Documentation:

    • Update Windows flash instructions to indicate dfu-util 0.10 doesn't work with the device
    • README:
      • add section on applications availability
      • add -j flag to make commands
  • SuperCAN:

    • USB interfaces (and product) now show device name, device identifier, and protocol
  • SuperDFU:

    • Windows: fix bootlader to return device to CAN mode after firmware update
    • add support for custom board name for USB product and interface strings
  • D5035-01: compute device identifier from device serial with the proper byte order of the input data

v1.0.1

30 Apr 19:22
Compare
Choose a tag to compare

SuperCAN v1.0.1

  • add missing vendor and product ID in firmware .dfu files
  • improves Windows firmware flash instructions

v1.0.0

25 Apr 06:29
Compare
Choose a tag to compare

SuperCAN v1.0.0

NOTE: this release requires updates to the device firmware AND the host software

  • Removes some early USB related workarounds from driver / firmware code

    • use of SAME51 auto-zlp feature
    • manual chunking of 64 byte transfer blocks
    • re-order detection of USB URBs
  • Linux driver:

    • print CAN state name instead of numeric code
  • Windows: demo app:

    • suppress info output in candump mode
    • add support to log rx messages in 'candump' format
    • fix sample point override
  • test harness:

    • sort log files by timestamp
      work around spurrious Linux bug swaping some RX messages on SocketCAN,
      verified against PEAK PCAN-USB FD

    • send frames with incrementing payload

  • Adds documentation on differences to Vector interfaces

  • Adds flash instructions for Atmel ICE

v1.0.0-rc9

14 Mar 07:15
Compare
Choose a tag to compare

SuperCAN v1.0.0-rc9

  • Windows:
    • shared device access on Windows:
      • up to 8 clients for the same device
      • concurrent RX/TX support
      • all clients 'see' the bus, i.e. each other TX messages
    • installer
    • documented steps to build the firmware from MSYS2
    • demo app:
      • available with exclusive and shared device access
      • improve app documentation
      • use CiA recommended bit timing settings
    • driver:
      • adds support for batched CAN message transmits to improve throughput
  • D5035-01 firmware update to v0.3.17
  • Linux driver:
    • bug fixes:
      • remove 2 URB transmit path
      • improve debug log message
      • reset free skb count on netdev close
      • ensure CAN msg buffer size matches CAN-FD requirements
      • fix double error counter incrementing
      • ensure tx message alignment
    • update license to GPLv2 and MIT
    • improve concurrency handling in netdev_open/close
  • Documentation updates (typos, wording)
  • Test Harness:
    • sends more messages
    • sends messges faster (1MBit/8MBit)

v1.0.0-rc10

14 Mar 07:55
Compare
Choose a tag to compare

SuperCAN v1.0.0-rc10

  • Windows:
    • remove duplicate, identical file Resource.h
    • installer:
      • update version to 1.0.2
      • add build number to Add/Remove Programs entry
      • enable language selection on start
      • fix descriptions of sections
    • COM server: ensure devices have per device unique shared memory/event names
    • demo app: improve message logging

latest-devel

10 Jan 07:15
Compare
Choose a tag to compare
latest-devel Pre-release
Pre-release

Build from latest devel sources

latest-master

10 Jan 07:08
Compare
Choose a tag to compare
latest-master Pre-release
Pre-release

Builds SuperCAN firmware from latest master sources

v1.0.0-rc8

09 Dec 16:18
Compare
Choose a tag to compare

SuperCAN v1.0.0-rc8

v1.0.0-rc7

22 Nov 07:45
Compare
Choose a tag to compare

SuperCAN v1.0.0-rc7

v1.0.0-rc5

04 Oct 09:49
Compare
Choose a tag to compare

SuperCAN v1.0.0-rc5