# 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

v1.6.0 / 26-October-2021

## 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

v1.5.2 / 10-June-2021

## 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

v1.5.1 / 10-Sept-2020

## 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

v1.5.0 / 5-Sept-2020

## 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

v1.4.0 / 19-Dec-2019

## 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

V1.3.0 / 25-Sept-2019

## 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

V1.2.1 / 19-Sept-2019

## 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

V1.2.0 / 24-June-2019

## 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

V1.1.0 / 06-June-2019

## 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

V1.0.0 / 15-May-2019

## 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