Releases: jgressmann/supercan
SuperCAN v1.0.27
Firmware v0.6.1
bugfixes
- fix firmware version
SuperCAN v1.0.26
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
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
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_TX4andsc_msg_can_tx4)
Linux v0.2.9
features
- enable
SC_MSG_CAN_TX4for firmware >= 0.6.0
Windows
features
- enable
SC_MSG_CAN_TX4for firmware >= 0.6.0 - add python-can plugin, see here for details.
SuperCAN v1.0.23
Windows
Demo App (single)
- fix issue with transmit delay calculation
- fix use of out-of-range track identifiers
SuperCAN v1.0.22
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
SuperCAN v1.0.20
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
SuperCAN v1.0.18
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