Releases: jgressmann/supercan
v1.0.2
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
SuperCAN v1.0.1
- add missing vendor and product ID in firmware .dfu files
- improves Windows firmware flash instructions
v1.0.0
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
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
- shared device access on Windows:
- 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
- bug fixes:
- Documentation updates (typos, wording)
- Test Harness:
- sends more messages
- sends messges faster (1MBit/8MBit)
v1.0.0-rc10
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
Build from latest devel sources
latest-master
Builds SuperCAN firmware from latest master sources
v1.0.0-rc8
SuperCAN v1.0.0-rc8
v1.0.0-rc7
SuperCAN v1.0.0-rc7
v1.0.0-rc5
SuperCAN v1.0.0-rc5