Release Notes for STM32 sequencer

Copyright © 2019 STMicroelectronics

Purpose

The source code delivered is an utility to help the task scheduling inside a system without OS.

Update History

Main Changes

Maintenance release

Headline
Ticket 104404 - Some events may be lost due to race conditions (rework)
Ticket 115234 - [Licensing] Update the way to declare licenses in Cube and X-CUBE components
Documentation update

Known Limitations

Outstanding bugs list : None

Requirements not met or planned in a forthcoming release : None

Development Toolchains and Compilers

  • IAR Embedded Workbench for ARM (EWARM) toolchain V8.20.2
  • RealView Microcontroller Development Kit (MDK-ARM) toolchain V5.25
  • System Workbench STM32 (SW4STM32) toolchain V2.7.2

Backward compatibility

No compatibility break with previous version

Main Changes

Maintenance release

Headline
Ticket 104404 - Some events may be lost due to race conditions

Known Limitations

Outstanding bugs list : None

Requirements not met or planned in a forthcoming release : None

Development Toolchains and Compilers

  • IAR Embedded Workbench for ARM (EWARM) toolchain V8.20.2
  • RealView Microcontroller Development Kit (MDK-ARM) toolchain V5.25
  • System Workbench STM32 (SW4STM32) toolchain V2.7.2

Backward compatibility

No compatibility break with previous version

Main Changes

Maintenance release

Headline
Ticket 86948 - CodeSpell : Correct some english words typo

Known Limitations

Outstanding bugs list : None

Requirements not met or planned in a forthcoming release : None

Development Toolchains and Compilers

  • IAR Embedded Workbench for ARM (EWARM) toolchain V8.20.2
  • RealView Microcontroller Development Kit (MDK-ARM) toolchain V5.25
  • System Workbench STM32 (SW4STM32) toolchain V2.7.2

Backward compatibility

No compatibility break with previous version

Main Changes

Maintenance release

Headline
Ticket 91315 - Four lines of code should be under a __weak function to allow overcharge it for unprivileged mode
Ticket 89624 - Utilities Releases Notes improvements - Link on openorg BSD-3-Clause
Ticket 86948 - CodeSpell : Correct some english words typo

Known Limitations

Outstanding bugs list : None

Requirements not met or planned in a forthcoming release : None

Development Toolchains and Compilers

  • IAR Embedded Workbench for ARM (EWARM) toolchain V8.20.2
  • RealView Microcontroller Development Kit (MDK-ARM) toolchain V5.25
  • System Workbench STM32 (SW4STM32) toolchain V2.7.2

Backward compatibility

No compatibility break with previous version

Main Changes

Maintenance release

Headline
Doxygen update
[78010][UTILITIES][SEQ] update the function UTIL_SEQ_EvtIdle to allow the run of all tasks except the task waiting for an event
[78143][UTILITIES][SEQ] UTIL_SEQ_RFU definition has been wrongly removed from UTIL_Seq.h
[77834][UTILITIES][SEQ] Allow call of WaitEvent in the context of PreIdle/PostIdle

Known Limitations

Outstanding bugs list : None

Requirements not met or planned in a forthcoming release : None

Development Toolchains and Compilers

  • IAR Embedded Workbench for ARM (EWARM) toolchain V8.20.2
  • RealView Microcontroller Development Kit (MDK-ARM) toolchain V5.25
  • System Workbench STM32 (SW4STM32) toolchain V2.7.2

Backward compatibility

No compatibility break with previous version

Main Changes

release V1.3.0

Contents

Fixed bugs list
Headline
doxygen tag insertion
doxygen documentation html\index.html
MISRA 2012 test
Ticket 72443 - Scheduler: CurrentTaskIdx it is not correctly handled.

known limitations

Development Toolchains and Compilers

  • IAR Embedded Workbench for ARM (EWARM) toolchain V8.20.2
  • RealView Microcontroller Development Kit (MDK-ARM) toolchain V5.25
  • System Workbench STM32 (SW4STM32) toolchain V2.7.2

Supported Devices and boards

backward compatibility

Dependencies

Main Changes

release V1.2.1

Contents

Fixed bugs list
Headline
Ticket 72443 - Scheduler: CurrentTaskIdx it is not correctly handled.

known limitations

Development Toolchains and Compilers

  • IAR Embedded Workbench for ARM (EWARM) toolchain V8.20.2
  • RealView Microcontroller Development Kit (MDK-ARM) toolchain V5.25
  • System Workbench STM32 (SW4STM32) toolchain V2.7.2

Supported Devices and boards

backward compatibility

Dependencies

Main Changes

release V1.2.0

Contents

Fixed bugs list
Headline
Fixed to avoid infinite loop when a task is waiting for an event.

known limitations

Development Toolchains and Compilers

  • IAR Embedded Workbench for ARM (EWARM) toolchain V8.20.2
  • RealView Microcontroller Development Kit (MDK-ARM) toolchain V5.25
  • System Workbench STM32 (SW4STM32) toolchain V2.7.2

Supported Devices and boards

backward compatibility

Dependencies

Main Changes

release V1.1.0

Contents

Fixed bugs list
Headline
License correction.
change __weak symbol by __WEAK to be compliant with AC6.

known limitations

Development Toolchains and Compilers

  • IAR Embedded Workbench for ARM (EWARM) toolchain V8.20.2
  • RealView Microcontroller Development Kit (MDK-ARM) toolchain V5.25
  • System Workbench STM32 (SW4STM32) toolchain V2.7.2

Supported Devices and boards

backward compatibility

Dependencies

Main Changes

first release

Contents

Fixed bugs list
Headline
first version.

known limitations

Development Toolchains and Compilers

  • IAR Embedded Workbench for ARM (EWARM) toolchain V8.20.2
  • RealView Microcontroller Development Kit (MDK-ARM) toolchain V5.25
  • System Workbench STM32 (SW4STM32) toolchain V2.7.2

Supported Devices and boards

backward compatibility

Dependencies