Skip to content

Releases: GOcontroll/GOcontroll-Simulink

V4.3.0-rc2

27 Jun 10:26
Compare
Choose a tag to compare
V4.3.0-rc2 Pre-release
Pre-release

Fixed bus error/segmentation fault caused by small buffer in the XCP stack
Added second supply control to the 10 channel input module for firmware version 0.0.4+
Improved module firmware version checks

V4.3.0-rc1

24 Jun 12:05
Compare
Choose a tag to compare
V4.3.0-rc1 Pre-release
Pre-release

Changes

XCP server can now use UDP or TCP
Zig code can now be used during the build process
Removed module initialization from ert_main.tlc
Removed diag/emu memory initialization from ert_main.tlc
XCP server now always runs at a 0.01 sample time
Extracted some common tlc functions
Fixed the version not appearing on the bridge module block mask
Added TCP blocks as a more reliable alternative to UDP

V4.2.0

18 Jun 08:04
Compare
Choose a tag to compare

Improvements

  • Added Mac support
  • Fixes to the old CAN blocks
  • Zig 0.13 compiler support added

V4.2.0-rc1

12 Jun 06:50
Compare
Choose a tag to compare
V4.2.0-rc1 Pre-release
Pre-release
  • Experimental support for MacOS
  • Fixes to the old revised CAN blocks
  • Added the Zig compiler as an option instead of GCC (this is what enabled MacOS support)
  • Removed some deprecated things that no longer served any purpose

V3.7.1

04 Jun 10:32
414be4a
Compare
Choose a tag to compare

fixed a small issue with cmex version control

V4.1.0

30 May 09:05
42ed743
Compare
Choose a tag to compare

Upgrade to matlab add on system

This release is the first one that will be uploaded to the matlab add on system, it will allow users to install and use this blockset much easier.

Changes

XCP server is now a seperate block, this will have to be added to the model if it is desired to have an XCP server in the application.
Improved error feedback on UDP Configure, if there are two configure blocks with the same socket ID it will give a usefull error now.

V4.0.0

16 May 12:30
Compare
Choose a tag to compare

Upgrade to 2023b

This release marks the first major Matlab version upgrade.

Notes

Most of the changes are to internals to get it working with this new Matlab version, but there are some changes to the experience too:

  • New CAN blocks added, these can use dbc files.
  • Improved tmf for toolboxes, see for example the GOcontroll Crank Storyboard toolbox, this toolbox is installable as a Matlab add-on and will then automatically appear in your library.
  • New UDP blocks, now allow you the have full control over the protocol that will be implemented.
  • Bunch of improved masks.
  • Memory diagnostic growing file fix.
  • Added supply voltage output on the output module monitor for the upcoming V7 6 channel output module, on older modules this will always output 0.

Upgrading

When upgrading from an older blockset there are a couple of important things to look for:

  1. Make a backup of your project before the upgrade so if the upgrade does not work out for any reason you still have the original version to fall back on.
  2. Check if the change to the output module monitor block caused incorrect signal lines, this has been observed with internal upgrades.
  3. Check if the old CAN blocks are properly linked to the library blocks, if this looks of check the changelog of V3.4.0.