CANopen Drivers V4.4

4.4.204 2021-09-30
Driver:

  • STM32 generic (for all FDCAN based)

  • STM32 generic (for all FDCAN based) with FreeRTOS support as separate package

    • new driver packages

    • multiline, BasicCAN, 11+29bit-IDs

    • examples created with STM32Cube IDE and STM32CubeMX config tool,
      available for STM32H743x and STM32G474x

  • TI TMS320F28379 with Sysbios

  • TI AM437x sitara
    -minor updates:

    • fix sysbios issue (Jira P2021003-6)

4.4.203 2021-08-17
Driver:

  • DP socketCan
    -minor update:

    • debug output in can_socketcan.c is now optional

    • fix compiler issues with newer gcc v10.3.0

4.4.202 2021-08-09
Driver:

  • STM32H7xx FreeRTOS

    • new driver package

    • multiline, BasicCAN, 11+29bit-IDs

    • examples created with Keil µVision v5.26 and Atollic TrueStudio v9.3

4.4.201 2021-08-02
Driver:

  • TI iwr6843aop (mmWave radar sensor) based on Generic CANHAL

    • new driver package

    • singleline, BasicCAN, 11+29bit-IDs

    • example projects with TI code composer studio

4.4.200 2021-07-27
Driver:

  • infineon Aurix TC23x

    • bugfix and optimization CAN driver part in gateway mode

  • Microsemi SmartFusion2 (FPGA SoC with ARM Cortex-M3)

    • bugfix and optimization CAN transmit function

4.4.199 2021-04-29
Driver:

  • TI TMS320F28069

    • new driver package

    • singleline, 11bit-IDs, BasicCAN+FullCAN

    • example projects with TI CCS v9.1

4.4.198 2021-03-10
Driver:

  • STM32L4xx

    • update driver package (HAL-Layer, IAR examples)

    • add porting and examples with STM32Cube IDE

4.4.197 2021-02-23
Driver:

  • NXP LPC1778_1788

    • update driver package for feature virtual multiline

    • add virtual multiline examples s4, s32 with Keil µVision v5.26

4.4.196 2021-01-22
Driver:

  • infineon Aurix TC23x

    • update driver and examples in gateway mode.
      Dynamically activate the gateway via switch at driver start is possible.

4.4.195 2021-01-13
Driver:

  • TI AM437x sitara

    • update driver package for newer TI toolchain

    • Features still single line + virtuelle multiline, BasicCAN, 11+29bit-IDs

4.4.194 2020-10-28
Driver:

  • infineon Aurix TC23x

    • bugfix/update driver in gateway mode with FIFO TX-Mboxes

4.4.193 2020-09-02
Driver:

  • Generic CANHAL

    • new driver package

    • multi line, BasicCAN, 11+29bit-IDs

    • 2 packages (1=generic, 2=stm32h7xx porting)

    • example projects with Atollic TrueStudio v9.3 for both packages

4.4.192 2020-08-18
Driver:

  • infineon Aurix TC275

    • new driver package

    • multi line, BasicCAN+FullCAN, 11+29bit-IDs

    • example projects with TASKING TriCore Eclipse IDE v6.3r1

4.4.191 2020-08-04
Driver:

  • Microsemi SmartFusion2 (FPGA SoC with ARM Cortex-M3)

    • new driver package

    • single line, BasicCAN+FullCAN, 11+29bit-IDs

    • examples created with Microsemi SoftConsole v6.2.0 (GCC Compiler)

4.4.190 2020-07-21
Driver:

  • Generic driver

    • updating driver package, add generic example s1

4.4.189 2020-05-28
Driver:

  • Xilinx ZYNC Ultrascale QNX

    • updating driver package for optimized/bugfixing multithreading CAN receive

4.4.188 2020-05-26
Driver:

  • Kvaser canlib Windows

    • update driver package with canlib v5.31

4.4.187 2020-05-15
Driver:

  • Peak Basic (PC interface under Windows)

    • new driver package

    • single line, BasicCAN, 11+29bit-IDs

    • examples created with Visual Studio 2012

4.4.186 2020-04-16
Driver:

  • NXP LPC4078_4088

    • update driver + examples:
      porting created with NXP MCUXpresso IDE v11.1.0 (GCC Compiler)

4.4.185 2020-03-31
Driver:

  • STM32H7xx

    • new driver package

    • multiline, BasicCAN, 11+29bit-IDs

    • examples created with Keil µVision v5.26

4.4.184 2020-02-26
Driver:

  • STM32G4xx

    • new driver package

    • multiline, BasicCAN, 11+29bit-IDs

    • examples created with Keil µVision v5.26

4.4.183 2020-01-28
Driver:

  • IXXAT VCI (PC interface under Windows)

    • new driver package

    • multiline, BasicCAN, 11+29bit-IDs

    • examples created with Visual Studio 2012

4.4.182 2019-11-08
Driver:

  • infineon Aurix TC23x

    • update driver package for CAN gateway mode

    • bugfix CAN part with FullCAN mode

    • add example projects for gateway mode with IDE HighTec

4.4.181 2019-10-22
Driver:

  • TI Tiva TM4C123G

    • new driver package (Bare-Metal)

    • single line, BasicCAN, 11+29bit-IDs

    • examples created with TI CodeComposer v9.1

4.4.180 2019-10-11
Driver:

  • NXP S32K144

    • Bugfix CAN driver in case Multiline (Jira P00201-159)

    • update driver with newer NXP helper sources

    • add examples s2,s3 with S32 Design Studio for ARM 2.0

4.4.179 2019-10-08
Driver:

  • STM32F4xx FreeRTOS

    • update to new STM-HAL cubeSuitef4 v1.24 and FreeRTOS v10.x

    • adaption for new target typ STM32F429(STM32F429-Nucleo)

    • add examples for typ STM32F429 with Atollic Studio v9.3 and Keil

4.4.178 2019-09-06
Driver:

  • Renesas RL78F14

    • driver + examples: porting with Renesas CS+ (former CubeSuite) v8.02

  • Renesas RL78F13

    • driver + examples: porting with Renesas CS+ (former CubeSuite) v8.02

4.4.177 2019-08-27
Driver:

  • TI MSP432E4x FreeRTOS

    • new driver package

    • single line, BasicCAN, 11+29bit-IDs

    • examples: TI Code Composer v8.3

    • J1939 example

4.4.176 2019-07-30
Driver:

  • Xilinx ZYNC Ultrascale QNX

    • new driver package

    • single line, BasicCAN, 11bit-IDs

    • examples: QNX Momentics Version: 7.0.3

4.4.175 2019-06-14
Driver:

  • STM32F4xx

    • porting and test with gcc compiler

    • add examples for Atollic TrueSTUDIO for ARM v8.1.0

4.4.174 2019-05-23
Driver:

  • STM32F4xx

    • adaption to new STM-HAL cubeSuitef4 v1.24

    • adaption for new target typ STM32F446(Nucleo board F446RE)

    • add examples for typ STM32F446

4.4.173 2019-05-17
Driver:

  • Renesas RX72M

    • new driver package

    • multiline, BasicCAN, 11bit-IDs

    • examples: e2 studio Version: 7.3.0

4.4.172 2019-04-03
Driver:

  • Vector XL Driver Library (Windows)

    • new driver package

    • multiline, BasicCAN, 11+29bit-IDs

    • examples created with Visual Studio 2012

4.4.171 2019-03-12
Driver:

  • TI Tiva TM4C129X FreeRTOS with Heap

    • new driver package

    • single line, BasicCAN, 11+29bit-IDs

    • examples with FreeRTOS v10 and Heap support, created with Keil µVision v5.26

4.4.170 2019-03-08
Driver:

  • ST STM32F413

    • new driver package

    • multiline, BasicCAN+FullCAN, 11+29bit-IDs, redundancy

    • type of STM32F4x device with support 3rd CAN controller

4.4.169 2019-02-01
Driver:

  • Renesas RZ/T1 R4F

    • new driver package

    • multiline, BasicCAN, 11+29bit-IDs

4.4.168 2019-01-09
Driver:

  • Horch Windows

    • new driver package

    • single line, BasicCAN 11bit-IDs + 29bit-IDs

4.4.167 2018-12-18
Driver:

  • NXP S12Z

    • new driver package

    • single line, BasicCAN, 11bit-IDs

4.4.166 2018-12-12
Driver:

  • Infineon Aurix TC23x

    • add project for J1939 example

4.4.165 2018-12-06
Driver:

  • Renesas RX65N FreeRTOS

    • new driver package

    • multiline, BasicCAN, 11bit-IDs

4.4.164 2018-11-27
Driver:

  • TI TMS320DM6435 with Sysbios

    • bugfix driver for save atomic bit operations

4.4.163 2018-11-16
Driver:

  • ST STM32F10x

    • add IAR projects for the examples

4.4.162 2018-11-06
Driver:

  • Renesas RH850D1M

    • new driver package

    • single line, BasicCAN, 11+29bit-IDs

4.4.161 2018-10-16
Driver:

  • STM32F7xx FreeRTOS

    • update driver package with CAN3 support

    • add example projects (s1,s4) with STM32f767ZI target

4.4.160 2018-10-09
Driver:

  • Xilinx Zync7020

    • new driver package

    • single line, BasicCAN, 11+29bit-IDs

4.4.159 2018-09-07
Driver:

  • ST STM32F10x

    • update driver for support vitual multiline

    • add multiline example and update other for support Keil uVision5 v5.25

4.4.158 2018-08-30
Driver:

  • Renesas SH72544R

    • new driver package

4.4.157 2018-08-30
Driver:

  • TI TMS320F28379 with MCP2517FD and Sysbios

    • add driver and example variants for dual core operation (MCP2517FD run on CPU2)

4.4.156 2018-08-17
Driver:

  • TI TMS320F28379 with MCP2517FD and Sysbios

    • new driver package

    • multi line, BasicCAN, 11+29bit-IDs

    • extended CAN-controllers MCP2517FD are connected via SPI-interfaces

4.4.155 2018-08-06
Driver:

  • TI Hercules TMS570LC

    • new driver package

    • multi line, BasicCAN, 11+29bit-IDs

4.4.154 2018-07-24
Driver:

  • Renesas V850E2/F4G-L

    • adjust NMEA example configuration

4.4.153 2018-06-25
Driver:

  • Renesas RX71M

    • new driver package

    • examples: e2 studio Version: 6.3.0

4.4.152 2018-06-12
Driver:

  • STM32F0xx

    • update driver: add startup for IAR porting

    • add examples: - IAR Workbench for ARM v8.22

4.4.151 2018-05-08
Driver:

  • STM32F0xx

    • update driver: rework for new ST HAL-layer v1.9.0

    • update examples: - Keil ?Vision5
      - additional s1 impemented with ST Systemworkbench STM32 (with GCC compiler)

4.4.150 2018-03-12
Driver:

  • infineon Aurix TC23x

    • update driver: CAN bittiming with Fractional Divider Mode (optionally)

4.4.149 2018-03-07
Driver:

  • Renesas V850E2/F4G-L

    • add driver support for NMEA2000

4.4.148 2018-02-08
Driver:

  • NXP S32K144

    • new driver package

    • multi line, BasicCAN, 11bit-IDs

4.4.147 2018-01-26
Driver:

  • Spansion/Fujitsu MB9BF51x

    • new driver package

    • multi line, BasicCAN+FullCAN, 11+29bit-IDs

4.4.146 2018-01-17
Driver:

  • TI TMS320DM6435 with Sysbios

    • new driver package

    • singleline, 11+29bit-IDs, BasicCAN, Autobaud

4.4.145 2018-01-16
Driver:

  • TI TMS320F28379 with Sysbios

    • adjustments to define usage to fit designtool

    • refresh of examples with designtool

4.4.144 2017-12-06
Driver:

  • TI TMS320F28379 with Sysbios

    • new driver package

    • multiline, 11bit-IDs, BasicCAN

4.4.143 2017-11-08
Driver:

  • TI TMS320F28035

    • new driver package

    • singleline, 11bit-IDs, BasicCAN+FullCAN

4.4.142 2017-09-25
Driver:
-RX231
- add support IAR RX Compiler
- add IAR demo projects

4.4.141 2017-08-31
Driver:

  • Atmel AT90CAN128

    • add 29bit-IDs support

4.4.140 2017-08-28
Driver:

  • infineon XMC4300

    • new driver package

    • multi line, BasicCAN+FullCAN, 11+29bit-IDs

4.4.139 2017-08-21
Driver:

  • DP socketCan
    -minor update:
    - change malloc to calloc
    - fix array memory access in init_linux.c

4.4.138 2017-08-18
Driver:

  • STM32F4xx ThreadX

    • new driver package

    • multi line, BasicCAN+FullCAN, 11+29bit-IDs, redundancy

    • example projects s1, s2, m1, s4, s11 created with ThreadX

4.4.137 2017-08-10
Driver:

  • TI Hercules TMS570LS

    • new driver package

    • multi line, BasicCAN, 11+29bit-IDs

4.4.136 2017-07-28
Driver:

  • Atmel SAM4E FreeRTOS

    • new driver package

    • multi line, BasicCAN, 11+29bit-IDs

    • example projects s1, s2, m1, s4 created with FreeRTOS

4.4.135 2017-07-20
Driver:

  • STM32F7xx FreeRTOS

    • new driver package

    • multi line, BasicCAN+FullCAN, 11+29bit-IDs, redundancy

    • example projects s1, s2, m1, s4, s11 created with FreeRTOS

4.4.134 2017-07-14
Driver:

  • TI Sitara AM335x

    • bugfix driver in CAN transmit interrupt

4.4.133 2017-05-30
Driver:

  • ST STM32F105_F107

    • rework driver package and examples for support Keil uVision5 and STM HAL layer

4.4.132 2017-04-12
Driver:

  • infineon Aurix TC23x

    • new driver package

    • multi line, BasicCAN+FullCAN, 11+29bit-IDs

    • example projects s1, s2, s3, s4, m1, m2, m3 with IDE HighTec

4.4.131 2017-03-17
Driver:

  • STM32F4xx FreeRTOS

    • new driver package

    • multi line, BasicCAN+FullCAN, 11+29bit-IDs, redundancy

    • example projects s1, s2, m1, s4, s11 created with FreeRTOS

4.4.130 2017-03-10
Driver:

  • STM32F4xx Keil RTX

    • new driver package

    • multi line, BasicCAN+FullCAN, 11+29bit-IDs, redundancy

    • example projects s1, s2, m1, s4, s11 created with Keil RTX RTOS

4.4.129 2017-02-28
Driver:

  • ST STM32F10x

    • rework driver package and examples for support Keil uVision5 and STM HAL layer

4.4.128 2017-01-24
Driver:

  • NECV850E2Fx4 (pd70f3580)

    • update CAN driver for 29bit ID support

4.4.127 2017-01-19
Driver:

  • TI Tiva TM4C129X FreeRTOS

    • update driver package and examples for FreeRTOS without Heap

4.4.126 2016-12-23
Driver:

  • Kvaser canlib Windows

    • update driver package with canlib v5.17

    • add examples with Microsoft Visual Studio 2010

4.4.125 2016-11-14
Driver:

  • TI Tiva TM4C129X FreeRTOS

    • new driver package

    • single line, BasicCAN, 11+29bit-IDs

    • examples with FreeRTOS support

4.4.124 2016-11-01
Driver:

  • infineon XMC4200

    • add FullCAN mode

4.4.123 2016-10-21
Driver:

  • STM32L4xx FreeRTOS and CAN sleep

    • new driver package

    • single line, BasicCAN+FullCAN, 11+29bit-IDs

    • examples with FreeRTOS support

4.4.122 2016-09-27
Driver:

  • NXP LPC4078_4088

    • new driver package

    • multi line, FullCAN, 11bit-IDs

4.4.121 2016-09-20
Driver:

  • infineon XMC4200

    • new driver package

    • multi line, BasicCAN, 11+29bit-IDs

4.4.120 2016-09-01
Driver:

  • Freescale Kinetis KE06

    • new driver package

    • single line, BasicCAN, 11bit-IDs

4.4.119 2016-08-22
Driver:

  • NXP LPC15XX

    • new driver package

    • single line, FullCAN, 11+29bit-IDs

4.4.118 2016-08-12
Driver:

  • TI TMS320F28075

    • new driver package

    • single line, BasicCAN, 11+29bit-IDs

4.4.117 2016-08-05
Driver:

  • NXP LPC1778_1788

    • new driver package

    • multi line, FullCAN, 11bit-IDs

4.4.116 2016-07-29
Driver:

  • STM32F7xx

    • new driver package

    • multi line, FullCAN, 11+29bit-IDs, redundancy

4.4.115 2016-04-06
Driver:

  • Freescale HCS12

    • update driver and examples with CodeWarrior v5.2 (IDE v5.9)

4.4.114 2016-04-01
Driver:

  • Linux SocketCAN

    • update driver for virtual multiline

    • add example s32 with 4 lines for virtual multiline

4.4.113 2016-03-22
Driver:

  • TI TMS320F28377

    • new driver package

    • single line, BasicCAN, 11+29bit-IDs

4.4.112 2016-03-10
Driver:

  • Renesas Synergy

    • new driver package

    • single line, BasicCAN, 11bit-IDs

    • examples with ThreadX OS support

4.4.111 2016-02-25
Driver:

  • TI AM437x sitara

    • new driver package

    • single line + virtuelle multiline, BasicCAN, 11+29bit-IDs

4.4.110 2015-12-04
Driver:

  • TMS320F28335

    • update driver and examples to TI Code Composer Studio v6.1

4.4.109 2015-12-02
Driver:

  • Freescale Kinetis K10/K60

    • new driver package

    • single line, BasicCAN, 11+29bit-IDs

  • Freescale Kinetis K10/K60 with uCOSII support

    • new driver package

    • single line, BasicCAN, 11+29bit-IDs

4.4.108 2015-11-13
Driver:

  • infineon XMC4800

    • new driver package

    • multi line, BasicCAN, 11+29bit-IDs

  • STM32F0xx

    • bugfix in CAN-driver

4.4.107 2015-11-02
Driver:

  • STM32L4xx

    • new driver package

    • single line, BasicCAN+FullCAN, 11+29bit-IDs

4.4.106 2015-07-16
Driver:

  • Renesas RX231

    • new driver package

    • single line, BasicCAN

  • Atmel AT90CAN128

    • add header with driver version string

4.4.105 2015-06-29
Driver:

  • can4linux

    • adaption to new version can4linux API types

  • Fujitsu MB96F348

    • update driver especially can_ccan

  • NECV850E2Fx4 (pd70f3580)

    • update driver especially can_fcn

4.4.104 2015-06-18
Driver:

  • Atmel AT90CAN128

    • update driver

    • add examples for Atmel Studio v6.2 environment

4.4.103 2015-05-25
Driver:

  • STM32F4xx

    • update for support redundancy feature

    • add examples s11, m11 for test with redundancy

4.4.102 2015-04-10
Driver:

  • Microchip dsPIC33EVxx

    • new driver package

    • single line, FullCan

  • Freescale Kinetis K2x

    • update driver after test with K22x on customer HW

4.4.101 2015-03-30
Driver:

  • Microchip dsPIC33EPxx

    • new driver package

    • multi line, FullCan

4.4.100 2015-03-19
Driver:

  • Freescale Kinetis K2x

    • new driver package

    • single line, BasicCan

  • TI TMS320F2808/2812/28335

    • update code co_codecomposer.h

    • for CONFIG_CPU_TYPE_TMS320F28XX compiler define CONFIG_EMULATE_U64 removed