Imt.Base - Release Notes Version 3.0

by Marco Wuelser

 

New Features in Imt.Base Version 3.0

The following new features have been added for the Release 3.0 of Imt.Base:

  • Added Imt.Base.Core.Math project
  • External runtime buffers
  • HAL STM32F767: Merged enhancements from dev projects (CAN, QPSI)
  • HAL STM32F769: Added new HAL with examples
  • Axivion code checker findings fixed

 

Bug Fixes

The following known issues have been fixed for the Release 3.0 of Imt.Base:

 


Imt.Base Version 3.0.3

The following bugs have been resolved in Imt.Base V3.0.3:

Topic Description
ID-3781 An example in the EmbOS runtime package is missing.
ID-3782 Count Leading Zeros implementation does not work on STM32G0B1.
ID-3785 Missing scoped names when the global using is disabled in EmbOS Runtime.
ID-3786 Doxygen Issue in Runtime Build.
ID-3791 Multiple PC Lint issues in Imt.Base-cpp.

 

 


Imt.Base Version 3.0.2

The following bugs have been resolved in Imt.Base V3.0.2:

Topic Description
ID-3394 NIOS2 Package is missing lib binaries
ID-3418 EmbOS Runtime throws OS Error
ID-2676 Core.Math does not compile
ID-2677 Remote Objects are not cleaned up correctl

 

 


Imt.Base Version 3.0.1

The following bugs have been resolved in Imt.Base V3.0.1:

Topic Description
Runtime Docu Missing Items
ID-2737

The debug macros ASSERT_DEBUG, ASSERT_COMPILER and ASSERT_EX are not shown in the Runtime API Documentation.

No Assert Ex when Executables_max to Small
ID-2870
When defining an EXECUTABLES_MAX that is smaller than the number of active parts in my application, this creates an assert debug and continues initialization.
Timer ID Wrap-Around
ID-3463
When an application uses one shot timers and stops them before they run out, it can happen that a wrap-around of the timer ID occurs. This may lead to 2 timers with the same ID. This can cause unwanted events sent to active parts.

 

Go back