Release Notes for  STM32CubeC0 Firmware Package 

Copyright © 2022 STMicroelectronics

Purpose

STMCube is an STMicroelectronics original initiative to ease developers life by reducing development efforts, time and cost.

STM32Cube covers STM32 portfolio.

STM32Cube Version 1.x includes:

The STM32Cube firmware solution offers a straightforward API with a modular architecture, making it simple to fine tune custom applications and scalable to fit most requirements.

Both the HAL and LL APIs are production–ready, checked with CodeSonar® static analysis tool, and developed in compliance with MISRA C® guidelines, following a process certified according to IEC 61508 systematic capability 2 level (SC2). Reports are available on demand.

STM32Cube
STM32Cube

The drivers provided within this package support the STM32C031/STM32C011 lines.

Update History

Main Changes

  • First Official Release of STM32CubeC0 Firmware Package

Contents

Projects

The STM32CubeC0 Firmware package comes with template running on STMicroelectronics boards, organized by board and provided with preconfigured projects for the main supported toolchains. The exhaustive list of projects is provided in this table STM32CubeProjectsList.html

This release contains almost HAL drivers, LL drivers, BSP drivers, templates, projects and examples.

Name Version Release notes
Projects V1.0.0 release notes

Components

Drivers
Name Version Release note
Cortex-M CMSIS V5.6.0_cm0 release notes
STM32C0xx CMSIS V1.0.0 release notes
STM32C0xx HAL/LL V1.0.0 release notes
BSP STM32C0xx NUCLEO V1.0.0 release notes
BSP STM32C0316-DK V1.0.0 release notes
BSP STM32C0116-DK V1.0.0 release notes
BSP Components V7.1.0 release notes
Middlewares
Name Version Release note
OpenBootloader V6.0.0 release notes
Azure RTOS ThreadX threadx-6.1.9.220128 release notes
Azure RTOS FileX filex-6.1.8.220128 release notes
Azure RTOS LeveLX levelx-6.1.9.220128 release notes

Development Toolchains and Compilers

Supported Devices and boards

  • STM32C031 and STM32C011 devices Rev A
  • NUCLEO-C031C6 board rev.B
  • STM32C0116-DK board rev.B
  • STM32C0316-DK board rev.B

Dependencies

  • STM32CubeMX V6.5.0
    • Projects (Examples and Applications) are generated using STM32CubeMX version V6.5.0.

Known Limitations

  • None

Backward Compatibility

  • Not applicable