21.11.x stable branch

Stable and Unstable release events. This forum is NOT for support.
User avatar
Giovanni
Site Admin
Posts: 13877
Joined: Wed May 27, 2009 8:48 am
Location: Salerno, Italy
Has thanked: 952 times
Been thanked: 808 times
Contact:

21.11.x stable branch

Postby Giovanni » Sun Nov 07, 2021 5:01 pm

Hello,

First release in the 21.11.x stable branch, name is "Vettica".

This first 21.11.0 has to be considered a release candidate, it will be followed by a first official release to which active customers will be updated.

This release is composed by:
- RT 7.0.1.
- NIL 4.1.1.
- HAL 8.0.0.
- EX 1.2.0.
- SB 2.0.0.

The release note:

Code: Select all

******************************************************************************
*** ChibiOS 21.11.x Release Notes.                                         ***
******************************************************************************

ChibiOS 21.11.x is composed of several independent but inter-operable
sub-projects: RT, NIL, SB, HAL, EX. Plus several external libraries
integrated in our structure: WolfSSL, FatFS and lwIP.

*** ChibiOS 21.11.x highlights ****

- New sandboxe sybsystem 2.0.
- FatFS support for lwIP HTTPD subsystem.
- Improved HTTPD support in MAC demo.
- Improved STM32 HAL.
- Added ARMv7-M (alternate) port.
- New unit test library.

*** What's new in RT/NIL ports ***

- New ARMv7-M-ALT port can be used as alternative of the classi ARMv7-M port:
  - Lower thread-to-thread performance.
  - Improved IRQ latency.
  - Improved thread-fly-back time from ISRs.
  - Lower RAM usage.
  - Improved syscall support.
  - Support for safer sandboxes 2.0.
  - Support for creation of unprivileged threads.

*** What's new in OS Library 1.3.0 ***

- None.

*** What's new in SB 2.0.0 ***

- Cleaner and easier to use API.
- Safer messages with timeouts.
 
*** What's new in RT 7.0.1 ***

- Improved Virtual Timers:
  - Higher performance.
  - Graceful failure mode for insufficient delta.
  - Better warnings reporting in RFCU unit.

*** What's new in NIL 4.1.1 ***

- Minor internal adjustments.

*** What's new in HAL 8.0.0 ***

- Support for return codes from all xxxStart() functions.
- New SPIv2 driver model with masted and slave support.

*** What's new in EX 1.2.0 ***

- None.

*** What's new in AVR HAL support ***

- None.

*** What's new in STM32 HAL support ***

- SPIv2 support for all sub-families. SPIv1 still available as fallback.
- EFL driver and demo for STM32F3xx.
- Support for STM32G031, STM32G041, STM32G0B1, STM32G0C1.

*** What's new in tools ***

- None.


Branch 21.6.x is now unmaintained and replaced by 21.11.x.
Branch 20.3.x is still in maintenance mode.

Please report any problem you could find with this release candidate in the "bug reports" forum section.

Giovanni

User avatar
Giovanni
Site Admin
Posts: 13877
Joined: Wed May 27, 2009 8:48 am
Location: Salerno, Italy
Has thanked: 952 times
Been thanked: 808 times
Contact:

Re: 21.11.x stable branch

Postby Giovanni » Wed Dec 08, 2021 12:49 pm

Hello,

Update release in 21.1.x branch, name is "Nocelle".

Version 21.11.1 is composed by:
- RT 7.0.2.
- NIL 4.1.1.
- HAL 8.2.0.
- EX 1.2.0.
- SB 2.0.0.

The release note:

Code: Select all

*** 21.11.1 ***
- NEW: Added EFL driver implementation for STM32G4xx.
- NEW: STM32G0B1 USBv2 driver.
- NEW: USBv1 driver optimization and removal of a potential race condition
       (not demonstrated).
- NEW: Added elfAcquireBus()/eflReleaseBus() functions to EFL driver.
- NEW: Added STM32L073RZ-Nucleo64 to USB-CDC "multi" demo. Removed old demo.
- NEW: Added an STM32 WDG "multi" demo. Removed all old WDG demos.
- NEW: Added option to copy vectors in RAM on GCC startup for ARMv6-M,
       ARMv7-M and ARMv8-M-ML.
- NEW: On STM32WBxx added a check on STM32_LSI_ENABLE required by IWDG.
- NEW: Added SPIv2 support also to STM32WB and STM32WL.
- FIX: Fixed PWR_CR2_USV not set in STM32L4+ mcuconf.h file (bug #1207).
- FIX: Fixed USB not enabled on STM32F103x6 (bug #1206).
- FIX: Fixed RT test suite build fails when CH_CFG_USE_TIMESTAMP is FALSE
       (bug #1205).
- FIX: Fixed wrong number of CAN filters for STM32L496/9A6 (bug #1204).
- FIX: Fixed DMA stream not disabled in STM32 QUADSPIv1 driver (bug #1203).
- FIX: Fixed I2C4 DMA streams for STM32L496 (bug #1202).
- FIX: Fixed STM32_SDMMC2_NUMBER on STM32H7 (bug #1201).
- FIX: Fixed STM32G0B1 demo application hangs debuggers (bug #1200).


Giovanni


Return to “Releases”

Who is online

Users browsing this forum: No registered users and 1 guest