1<!DOCTYPE html> 2<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en"> 3<head> 4 <meta charset="utf-8" /> 5 <meta name="generator" content="pandoc" /> 6 <meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=yes" /> 7 <title>Release Notes for STM32CubeC0 Firmware Package</title> 8 <style> 9 code{white-space: pre-wrap;} 10 span.smallcaps{font-variant: small-caps;} 11 div.columns{display: flex; gap: min(4vw, 1.5em);} 12 div.column{flex: auto; overflow-x: auto;} 13 div.hanging-indent{margin-left: 1.5em; text-indent: -1.5em;} 14 ul.task-list{list-style: none;} 15 ul.task-list li input[type="checkbox"] { 16 width: 0.8em; 17 margin: 0 0.8em 0.2em -1.6em; 18 vertical-align: middle; 19 } 20 .display.math{display: block; text-align: center; margin: 0.5rem auto;} 21 </style> 22 <link rel="stylesheet" href="_htmresc/mini-st_2020.css" /> 23 <link rel="icon" type="image/x-icon" href="_htmresc/favicon.png" /> 24 <!--[if lt IE 9]> 25 <script src="//cdnjs.cloudflare.com/ajax/libs/html5shiv/3.7.3/html5shiv-printshiv.min.js"></script> 26 <![endif]--> 27</head> 28<body> 29<div class="row"> 30<div class="col-sm-12 col-lg-4"> 31<center> 32<h1 id="release-notes-for-stm32cubec0-firmware-package">Release Notes 33for <mark> STM32CubeC0 Firmware Package </mark></h1> 34<p>Copyright © 2022 STMicroelectronics<br /> 35</p> 36<a href="https://www.st.com" class="logo"><img 37src="_htmresc/st_logo_2020.png" alt="ST logo" /></a> 38</center> 39<h1 id="purpose">Purpose</h1> 40<p><span style="font-weight: bold;">STMCube is an STMicroelectronics 41original initiative to ease developers life by reducing development 42efforts, time and cost.</span></p> 43<p>STM32Cube covers STM32 portfolio.</p> 44<p>STM32Cube Version 1.x includes:</p> 45<ul> 46<li><p>The STM32CubeMX, a graphical software configuration tool that 47allows to generate C initialization code using graphical 48wizards.</p></li> 49<li><p>A comprehensive embedded software platform, delivered per series 50(such as STM32CubeC0 for STM32C0 series)</p> 51<ul> 52<li><p>The STM32Cube HAL, an STM32 abstraction layer embedded software, 53ensuring maximized portability across STM32 portfolio</p></li> 54<li><p>A consistent set of middleware components such as ThreadX and 55LevelX]</p></li> 56</ul></li> 57</ul> 58<p>The STM32Cube firmware solution offers a straightforward API with a 59modular architecture, making it simple to fine tune custom applications 60and scalable to fit most requirements.</p> 61<p>Both the HAL and LL APIs are production–ready, checked with 62CodeSonar® static analysis tool, and developed in compliance with MISRA 63C® guidelines. Reports are available on demand.</p> 64<figure> 65<img src="_htmresc/STM32Cube.bmp" alt="STM32Cube" /> 66<figcaption aria-hidden="true">STM32Cube</figcaption> 67</figure> 68<p>The <strong>drivers</strong> provided within this package 69<strong>support</strong> the <strong>STM32C031/STM32C011 70lines.</strong></p> 71</div> 72<section id="update-history" class="col-sm-12 col-lg-8"> 73<h2><strong>Update History</strong></h2> 74<div class="collapse"> 75<input type="checkbox" id="collapse-section3" checked aria-hidden="true"> 76<label for="collapse-section3" checked aria-hidden="true"><strong>V1.1.0 77/ 07-June-2023</strong></label> 78<div> 79<h2 id="main-changes">Main Changes</h2> 80<ul> 81<li>Maintenance Release of <span 82style="font-weight: bold;">STM32CubeC0</span> Firmware Package</li> 83</ul> 84<p><strong>CMSIS</strong> updates</p> 85<ul> 86<li>CMSIS is upgraded to version V5.9.0</li> 87</ul> 88<p><strong>CMSIS Device</strong> updates</p> 89<ul> 90<li>CMSIS Device Maintenance Release version of bits and registers 91definition aligned with RM0490 (STM32C0 reference manual) 92<ul> 93<li>Rename PWR_BKPREGx to PWR_BKPxR</li> 94<li>Rename SVC_IRQn to SVCall_IRQn</li> 95</ul></li> 96</ul> 97<p><strong>HAL/LL Drivers</strong> updates</p> 98<ul> 99<li>HAL and LL drivers Maintenance Release for STM32C011xx / STM32C031xx 100devices</li> 101</ul> 102<p>– <strong>HAL Drivers</strong> updates</p> 103<ul> 104<li><strong>HAL RCC</strong> driver 105<ul> 106<li>Rename the following defines: 107<ul> 108<li>HSE_TIMEOUT_VALUE to RCC_HSE_TIMEOUT_VALUE</li> 109<li>HSI_TIMEOUT_VALUE to RCC_HSI_TIMEOUT_VALUE</li> 110<li>LSI_TIMEOUT_VALUE to RCC_LSI_TIMEOUT_VALUE</li> 111<li>CLOCKSWITCH_TIMEOUT_VALUE to RCC_CLOCKSWITCH_TIMEOUT_VALUE</li> 112</ul></li> 113</ul></li> 114<li><strong>HAL RTC</strong> driver 115<ul> 116<li>Add __HAL_RTC_IS_CALENDAR_INITIALIZED macro</li> 117</ul></li> 118<li><strong>HAL TIM</strong> driver 119<ul> 120<li>Add __HAL_TIM_SELECT_CCDMAREQUEST macro</li> 121</ul></li> 122<li><strong>HAL UART</strong> driver 123<ul> 124<li>Add (HAL_UART_RxEventTypeTypeDef RxEventType) to the 125__UART_HandleTypeDef structure</li> 126<li>Add following defines: 127<ul> 128<li>HAL_UART_RXEVENT_TC (Transfer Complete event)</li> 129<li>HAL_UART_RXEVENT_HT (Half Transfer event)</li> 130<li>HAL_UART_RXEVENT_IDLE (IDLE event)</li> 131</ul></li> 132<li>Add HAL_UARTEx_GetRxEventType() API to provide Rx Event type (to be 133called within the user implementation of Rx Event Callback)</li> 134</ul></li> 135<li><strong>HAL</strong> driver 136<ul> 137<li>Update HAL_SYSCFG_SetPinBinding() to handle properly setting of a 138pin biding (w/o overwriting existing pins binding settings).</li> 139<li>Update HAL_SYSCFG_GetPinBinding() to get a pin biding setting.</li> 140</ul></li> 141</ul> 142<p>– <strong>LL Drivers</strong> updates</p> 143<ul> 144<li><strong>LL SYSTEM</strong> driver 145<ul> 146<li>Add SYSTEM_LL_PINMUX_SOURCE following defines: 147<ul> 148<li>LL_PINMUX_SO8_PIN1, LL_PINMUX_SO8_PIN4, LL_PINMUX_SO8_PIN5, 149LL_PINMUX_SO8_PIN8, LL_PINMUX_WLCSP12_PINE2, LL_PINMUX_WLCSP12_PINF1 in 150case of device <strong>STM32C011xx</strong> device</li> 151<li>LL_PINMUX_WLCSP14_PINF2, LL_PINMUX_WLCSP14_PING3, 152LL_PINMUX_WLCSP14_PINJ1, LL_PINMUX_WLCSP14_PINH2, 153LL_PINMUX_WLCSP14_PING1, LL_PINMUX_WLCSP14_PINJ3 in case of device 154<strong>STM32C031xx</strong> device</li> 155</ul></li> 156<li>Update LL_SYSCFG_ConfigPinMux() and LL_SYSCFG_GetConfigPinMux() 157functions</li> 158<li>LL_SYSCFG_ConfigPinMux() API updated to handle properly setting of a 159pin binding (w/o overwriting existing pins biding settings).</li> 160<li>LL_SYSCFG_GetConfigPinMux() API updated to get a pin biding 161setting.</li> 162</ul></li> 163</ul> 164<p><strong>Middlewares Drivers</strong> updates</p> 165<ul> 166<li>Update of AzureRtos Middleware to new version V6.2.0</li> 167<li>Update of OpenBootloader to new version V6.1.0</li> 168</ul> 169<h2 id="contents">Contents</h2> 170<h3 id="projects"><strong>Projects</strong></h3> 171<p>The <strong>STM32CubeC0</strong> Firmware package comes with template 172running on STMicroelectronics boards, organized by board and provided 173with preconfigured projects for the main supported toolchains. The 174exhaustive list of projects is provided in this table <a 175href="Projects/STM32CubeProjectsList.html">STM32CubeProjectsList.html</a></p> 176<p>This release contains almost HAL drivers, LL drivers, BSP drivers, 177templates, projects and examples.</p> 178<table> 179<thead> 180<tr class="header"> 181<th style="text-align: left;">Name</th> 182<th style="text-align: left;">Version</th> 183<th style="text-align: left;">Release notes</th> 184</tr> 185</thead> 186<tbody> 187<tr class="odd"> 188<td style="text-align: left;">Projects</td> 189<td style="text-align: left;">V1.1.0</td> 190<td style="text-align: left;"><a 191href="Projects/Release_Notes.html">release notes</a></td> 192</tr> 193</tbody> 194</table> 195<h3 id="components"><strong>Components</strong></h3> 196<p><small>The Project categories flagged by “<span 197class="icon-st-update"></span>” have changed since the previous release. 198“<span class="icon-st-add"></span>” are new.</small></p> 199<table> 200<caption><strong>Drivers</strong></caption> 201<thead> 202<tr class="header"> 203<th style="text-align: left;">Name</th> 204<th style="text-align: left;">Version</th> 205<th style="text-align: left;">Release note</th> 206</tr> 207</thead> 208<tbody> 209<tr class="odd"> 210<td style="text-align: left;">CMSIS <span 211class="icon-st-update"></span></td> 212<td style="text-align: left;">V5.9.0</td> 213<td style="text-align: left;"><a 214href="Drivers/CMSIS/Documentation/General/html/index.html">release 215notes</a></td> 216</tr> 217<tr class="even"> 218<td style="text-align: left;">STM32C0xx CMSIS <span 219class="icon-st-update"></span></td> 220<td style="text-align: left;">V1.1.0</td> 221<td style="text-align: left;"><a 222href="Drivers/CMSIS/Device/ST/STM32C0xx/Release_Notes.html">release 223notes</a></td> 224</tr> 225<tr class="odd"> 226<td style="text-align: left;">STM32C0xx HAL/LL <span 227class="icon-st-update"></span></td> 228<td style="text-align: left;">V1.1.0</td> 229<td style="text-align: left;"><a 230href="Drivers/STM32C0xx_HAL_Driver/Release_Notes.html">release 231notes</a></td> 232</tr> 233<tr class="even"> 234<td style="text-align: left;">BSP STM32C0xx NUCLEO</td> 235<td style="text-align: left;">V1.0.0</td> 236<td style="text-align: left;"><a 237href="Drivers/BSP/STM32C0xx_Nucleo/Release_Notes.html">release 238notes</a></td> 239</tr> 240<tr class="odd"> 241<td style="text-align: left;">BSP STM32C0316-DK</td> 242<td style="text-align: left;">V1.0.0</td> 243<td style="text-align: left;"><a 244href="Drivers/BSP/STM32C0316-DK/Release_Notes.html">release 245notes</a></td> 246</tr> 247<tr class="even"> 248<td style="text-align: left;">BSP STM32C0116-DK <span 249class="icon-st-update"></span></td> 250<td style="text-align: left;">V1.1.0</td> 251<td style="text-align: left;"><a 252href="Drivers/BSP/STM32C0116-DK/Release_Notes.html">release 253notes</a></td> 254</tr> 255<tr class="odd"> 256<td style="text-align: left;">BSP Components</td> 257<td style="text-align: left;">V7.1.0</td> 258<td style="text-align: left;"><a 259href="Drivers/BSP/Components/Common/Release_Notes.html">release 260notes</a></td> 261</tr> 262</tbody> 263</table> 264<table> 265<caption><strong>Middlewares</strong></caption> 266<thead> 267<tr class="header"> 268<th style="text-align: left;">Name</th> 269<th style="text-align: left;">Version</th> 270<th style="text-align: left;">Release note</th> 271</tr> 272</thead> 273<tbody> 274<tr class="odd"> 275<td style="text-align: left;">OpenBootloader <span 276class="icon-st-update"></span></td> 277<td style="text-align: left;">V6.1.0</td> 278<td style="text-align: left;"><a 279href="Middlewares/ST/OpenBootloader/Release_Notes.html">release 280notes</a></td> 281</tr> 282<tr class="even"> 283<td style="text-align: left;">Azure RTOS ThreadX <span 284class="icon-st-update"></span></td> 285<td style="text-align: left;">threadx-6.2.0.221223</td> 286<td style="text-align: left;"><a 287href="https://github.com/azure-rtos/threadx/releases/tag/v6.2.0_rel">release 288notes</a></td> 289</tr> 290<tr class="odd"> 291<td style="text-align: left;">Azure RTOS FileX <span 292class="icon-st-update"></span></td> 293<td style="text-align: left;">filex-6.2.0.221223</td> 294<td style="text-align: left;"><a 295href="https://github.com/azure-rtos/filex/releases/tag/v6.2.0_rel">release 296notes</a></td> 297</tr> 298<tr class="even"> 299<td style="text-align: left;">Azure RTOS LeveLX <span 300class="icon-st-update"></span></td> 301<td style="text-align: left;">levelx-6.2.0.221223</td> 302<td style="text-align: left;"><a 303href="https://github.com/azure-rtos/levelx/releases/tag/v6.2.0_rel">release 304notes</a></td> 305</tr> 306</tbody> 307</table> 308<h1 id="development-toolchains-and-compilers">Development Toolchains and 309Compilers</h1> 310<ul> 311<li>IAR Embedded Workbench for ARM (EWARM) toolchain V8.50.9 + ST-LINK, 312patch available here: 313<ul> 314<li><a 315href="Utilities\PC_Software\IDEs_Patches\EWARM\EWARMv8_STM32C01x-03x_V1.0.zip">Utilities\PC_Software\IDEs_Patches\EWARM\EWARMv8_STM32C01x-03x_V1.0.zip</a></li> 316<li>This patch supports <strong>STM32C031 and STM32C011</strong> 317devices</li> 318</ul></li> 319<li>RealView Microcontroller Development Kit (MDK-ARM) toolchain V5.36 + 320ST-LINK, patch available here: 321<ul> 322<li><a 323href="Utilities\PC_Software\IDEs_Patches\MDK-ARM\Keil.STM32C0xx_DFP.1.0.0.zip">Utilities\PC_Software\IDEs_Patches\MDK-ARM\Keil.STM32C0xx_DFP.1.0.0.zip</a></li> 324<li>This patch supports <strong>STM32C031/011</strong> devices</li> 325</ul></li> 326<li>STM32CubeIDE v1.12.0 using GCC10</li> 327</ul> 328<h2 id="supported-devices-and-boards">Supported Devices and boards</h2> 329<ul> 330<li>STM32C031 and STM32C011 devices Rev A</li> 331<li>NUCLEO-C031C6 board rev.B</li> 332<li>STM32C0116-DK board rev.B</li> 333<li>STM32C0316-DK board rev.B</li> 334</ul> 335<h2 id="dependencies">Dependencies</h2> 336<ul> 337<li>STM32CubeMX V6.9.0 338<ul> 339<li>Projects (Examples and Applications) are generated using STM32CubeMX 340version V6.9.0.</li> 341</ul></li> 342</ul> 343<h2 id="known-limitations">Known Limitations</h2> 344<ul> 345<li>Not applicable</li> 346</ul> 347<h2 id="backward-compatibility">Backward Compatibility</h2> 348<ul> 349<li>HAL_SYSCFG_GetPinBinding() and LL_SYSCFG_GetConfigPinMux() are 350updated.</li> 351</ul> 352</div> 353</div> 354<div class="collapse"> 355<input type="checkbox" id="collapse-section2" aria-hidden="true"> 356<label for="collapse-section2" checked aria-hidden="true"><strong>V1.0.1 357/ 12-January-2023</strong></label> 358<div> 359<h2 id="main-changes-1">Main Changes</h2> 360<ul> 361<li><p>Patch Release of <span 362style="font-weight: bold;">STM32CubeC0</span> Firmware Package</p> 363<ul> 364<li><p>Update ADC HAL driver with proper internal sensor calibration 365implementation</p></li> 366<li><p>“NUCLEO-C031C6/Examples/ADC/ADC_MultiChannelSingleConversion” 367example is updated to use 368“__LL_ADC_CALC_TEMPERATURE_TYP_PARAMS()”</p></li> 369<li><p>Update RCC LL driver by adding missing AHB Prescaler.</p></li> 370</ul></li> 371</ul> 372<h2 id="contents-1">Contents</h2> 373<h3 id="projects-1"><strong>Projects</strong></h3> 374<p>The <strong>STM32CubeC0</strong> Firmware package comes with template 375running on STMicroelectronics boards, organized by board and provided 376with preconfigured projects for the main supported toolchains. The 377exhaustive list of projects is provided in this table <a 378href="Projects/STM32CubeProjectsList.html">STM32CubeProjectsList.html</a></p> 379<p>This release contains almost HAL drivers, LL drivers, BSP drivers, 380templates, projects and examples.</p> 381<table> 382<thead> 383<tr class="header"> 384<th style="text-align: left;">Name</th> 385<th style="text-align: left;">Version</th> 386<th style="text-align: left;">Release notes</th> 387</tr> 388</thead> 389<tbody> 390<tr class="odd"> 391<td style="text-align: left;">Projects <span 392class="icon-st-update"></span></td> 393<td style="text-align: left;">V1.0.1</td> 394<td style="text-align: left;"><a 395href="Projects/Release_Notes.html">release notes</a></td> 396</tr> 397</tbody> 398</table> 399<h3 id="components-1"><strong>Components</strong></h3> 400<p><small>The Project categories flagged by “<span 401class="icon-st-update"></span>” have changed since the previous release. 402“<span class="icon-st-add"></span>” are new.</small></p> 403<table> 404<caption><strong>Drivers</strong></caption> 405<thead> 406<tr class="header"> 407<th style="text-align: left;">Name</th> 408<th style="text-align: left;">Version</th> 409<th style="text-align: left;">Release note</th> 410</tr> 411</thead> 412<tbody> 413<tr class="odd"> 414<td style="text-align: left;">Cortex-M CMSIS</td> 415<td style="text-align: left;">V5.6.0_cm0</td> 416<td style="text-align: left;"><a 417href="Drivers/CMSIS/docs/General/html/index.html">release notes</a></td> 418</tr> 419<tr class="even"> 420<td style="text-align: left;">STM32C0xx CMSIS</td> 421<td style="text-align: left;">V1.0.0</td> 422<td style="text-align: left;"><a 423href="Drivers/CMSIS/Device/ST/STM32C0xx/Release_Notes.html">release 424notes</a></td> 425</tr> 426<tr class="odd"> 427<td style="text-align: left;">STM32C0xx HAL/LL <span 428class="icon-st-update"></span></td> 429<td style="text-align: left;">V1.0.1</td> 430<td style="text-align: left;"><a 431href="Drivers/STM32C0xx_HAL_Driver/Release_Notes.html">release 432notes</a></td> 433</tr> 434<tr class="even"> 435<td style="text-align: left;">BSP STM32C0xx NUCLEO</td> 436<td style="text-align: left;">V1.0.0</td> 437<td style="text-align: left;"><a 438href="Drivers/BSP/STM32C0xx_Nucleo/Release_Notes.html">release 439notes</a></td> 440</tr> 441<tr class="odd"> 442<td style="text-align: left;">BSP STM32C0316-DK</td> 443<td style="text-align: left;">V1.0.0</td> 444<td style="text-align: left;"><a 445href="Drivers/BSP/STM32C0316-DK/Release_Notes.html">release 446notes</a></td> 447</tr> 448<tr class="even"> 449<td style="text-align: left;">BSP STM32C0116-DK</td> 450<td style="text-align: left;">V1.0.0</td> 451<td style="text-align: left;"><a 452href="Drivers/BSP/STM32C0116-DK/Release_Notes.html">release 453notes</a></td> 454</tr> 455<tr class="odd"> 456<td style="text-align: left;">BSP Components</td> 457<td style="text-align: left;">V7.1.0</td> 458<td style="text-align: left;"><a 459href="Drivers/BSP/Components/Common/Release_Notes.html">release 460notes</a></td> 461</tr> 462</tbody> 463</table> 464<table> 465<thead> 466<tr class="header"> 467<th style="text-align: left;">Name</th> 468<th style="text-align: left;">Version</th> 469<th style="text-align: left;">Release note</th> 470</tr> 471</thead> 472<tbody> 473<tr class="odd"> 474<td style="text-align: left;">OpenBootloader</td> 475<td style="text-align: left;">V6.0.0</td> 476<td style="text-align: left;"><a 477href="Middlewares/ST/OpenBootloader/Release_Notes.html">release 478notes</a></td> 479</tr> 480<tr class="even"> 481<td style="text-align: left;">Azure RTOS ThreadX</td> 482<td style="text-align: left;">threadx-6.1.9.220128</td> 483<td style="text-align: left;"><a 484href="https://github.com/azure-rtos/threadx/releases/tag/v6.1.9_rel">release 485notes</a></td> 486</tr> 487<tr class="odd"> 488<td style="text-align: left;">Azure RTOS FileX</td> 489<td style="text-align: left;">filex-6.1.8.220128</td> 490<td style="text-align: left;"><a 491href="https://github.com/azure-rtos/filex/releases/tag/r6.1.8_rel">release 492notes</a></td> 493</tr> 494<tr class="even"> 495<td style="text-align: left;">Azure RTOS LeveLX</td> 496<td style="text-align: left;">levelx-6.1.9.220128</td> 497<td style="text-align: left;"><a 498href="https://github.com/azure-rtos/levelx/releases/tag/v6.1.9_rel">release 499notes</a></td> 500</tr> 501</tbody> 502</table> 503</div> 504</div> 505<div class="collapse"> 506<input type="checkbox" id="collapse-section1" aria-hidden="true"> 507<label for="collapse-section1" checked aria-hidden="true"><strong>V1.0.0 508/ 09-February-2022</strong></label> 509<div> 510<h2 id="main-changes-2">Main Changes</h2> 511<ul> 512<li>First Official Release of <span 513style="font-weight: bold;">STM32CubeC0</span> Firmware Package</li> 514</ul> 515<h2 id="contents-2">Contents</h2> 516<h3 id="projects-2"><strong>Projects</strong></h3> 517<p>The <strong>STM32CubeC0</strong> Firmware package comes with template 518running on STMicroelectronics boards, organized by board and provided 519with preconfigured projects for the main supported toolchains. The 520exhaustive list of projects is provided in this table <a 521href="Projects/STM32CubeProjectsList.html">STM32CubeProjectsList.html</a></p> 522<p>This release contains almost HAL drivers, LL drivers, BSP drivers, 523templates, projects and examples.</p> 524<table> 525<thead> 526<tr class="header"> 527<th style="text-align: left;">Name</th> 528<th style="text-align: left;">Version</th> 529<th style="text-align: left;">Release notes</th> 530</tr> 531</thead> 532<tbody> 533<tr class="odd"> 534<td style="text-align: left;">Projects</td> 535<td style="text-align: left;">V1.0.0</td> 536<td style="text-align: left;"><a 537href="Projects/Release_Notes.html">release notes</a></td> 538</tr> 539</tbody> 540</table> 541<h3 id="components-2"><strong>Components</strong></h3> 542<table> 543<caption><strong>Drivers</strong></caption> 544<thead> 545<tr class="header"> 546<th style="text-align: left;">Name</th> 547<th style="text-align: left;">Version</th> 548<th style="text-align: left;">Release note</th> 549</tr> 550</thead> 551<tbody> 552<tr class="odd"> 553<td style="text-align: left;">Cortex-M CMSIS</td> 554<td style="text-align: left;">V5.6.0_cm0</td> 555<td style="text-align: left;"><a 556href="Drivers/CMSIS/docs/General/html/index.html">release notes</a></td> 557</tr> 558<tr class="even"> 559<td style="text-align: left;">STM32C0xx CMSIS</td> 560<td style="text-align: left;">V1.0.0</td> 561<td style="text-align: left;"><a 562href="Drivers/CMSIS/Device/ST/STM32C0xx/Release_Notes.html">release 563notes</a></td> 564</tr> 565<tr class="odd"> 566<td style="text-align: left;">STM32C0xx HAL/LL</td> 567<td style="text-align: left;">V1.0.0</td> 568<td style="text-align: left;"><a 569href="Drivers/STM32C0xx_HAL_Driver/Release_Notes.html">release 570notes</a></td> 571</tr> 572<tr class="even"> 573<td style="text-align: left;">BSP STM32C0xx NUCLEO</td> 574<td style="text-align: left;">V1.0.0</td> 575<td style="text-align: left;"><a 576href="Drivers/BSP/STM32C0xx_Nucleo/Release_Notes.html">release 577notes</a></td> 578</tr> 579<tr class="odd"> 580<td style="text-align: left;">BSP STM32C0316-DK</td> 581<td style="text-align: left;">V1.0.0</td> 582<td style="text-align: left;"><a 583href="Drivers/BSP/STM32C0316-DK/Release_Notes.html">release 584notes</a></td> 585</tr> 586<tr class="even"> 587<td style="text-align: left;">BSP STM32C0116-DK</td> 588<td style="text-align: left;">V1.0.0</td> 589<td style="text-align: left;"><a 590href="Drivers/BSP/STM32C0116-DK/Release_Notes.html">release 591notes</a></td> 592</tr> 593<tr class="odd"> 594<td style="text-align: left;">BSP Components</td> 595<td style="text-align: left;">V7.1.0</td> 596<td style="text-align: left;"><a 597href="Drivers/BSP/Components/Common/Release_Notes.html">release 598notes</a></td> 599</tr> 600</tbody> 601</table> 602<table> 603<caption><strong>Middlewares</strong></caption> 604<thead> 605<tr class="header"> 606<th style="text-align: left;">Name</th> 607<th style="text-align: left;">Version</th> 608<th style="text-align: left;">Release note</th> 609</tr> 610</thead> 611<tbody> 612<tr class="odd"> 613<td style="text-align: left;">OpenBootloader</td> 614<td style="text-align: left;">V6.0.0</td> 615<td style="text-align: left;"><a 616href="Middlewares/ST/OpenBootloader/Release_Notes.html">release 617notes</a></td> 618</tr> 619<tr class="even"> 620<td style="text-align: left;">Azure RTOS ThreadX</td> 621<td style="text-align: left;">threadx-6.1.9.220128</td> 622<td style="text-align: left;"><a 623href="https://github.com/azure-rtos/threadx/releases/tag/v6.1.9_rel">release 624notes</a></td> 625</tr> 626<tr class="odd"> 627<td style="text-align: left;">Azure RTOS FileX</td> 628<td style="text-align: left;">filex-6.1.8.220128</td> 629<td style="text-align: left;"><a 630href="https://github.com/azure-rtos/filex/releases/tag/r6.1.8_rel">release 631notes</a></td> 632</tr> 633<tr class="even"> 634<td style="text-align: left;">Azure RTOS LeveLX</td> 635<td style="text-align: left;">levelx-6.1.9.220128</td> 636<td style="text-align: left;"><a 637href="https://github.com/azure-rtos/levelx/releases/tag/v6.1.9_rel">release 638notes</a></td> 639</tr> 640</tbody> 641</table> 642<h2 id="development-toolchains-and-compilers-1">Development Toolchains 643and Compilers</h2> 644<ul> 645<li>IAR Embedded Workbench for ARM (EWARM) toolchain V8.50.9 + ST-LINK, 646patch available here: 647<ul> 648<li><a 649href="Utilities\PC_Software\IDEs_Patches\EWARM\EWARMv8_STM32C01x-03x_V1.0.zip">Utilities\PC_Software\IDEs_Patches\EWARM\EWARMv8_STM32C01x-03x_V1.0.zip</a></li> 650<li>This patch supports <strong>STM32C031 and STM32C011</strong> 651devices</li> 652</ul></li> 653<li>RealView Microcontroller Development Kit (MDK-ARM) toolchain V5.36 + 654ST-LINK, patch available here: 655<ul> 656<li><a 657href="Utilities\PC_Software\IDEs_Patches\MDK-ARM\Keil.STM32C0xx_DFP.1.0.0.zip">Utilities\PC_Software\IDEs_Patches\MDK-ARM\Keil.STM32C0xx_DFP.1.0.0.zip</a></li> 658<li>This patch supports <strong>STM32C031/011</strong> devices</li> 659</ul></li> 660<li>STM32CubeIDE v1.9.0 using GCC10</li> 661</ul> 662<h2 id="supported-devices-and-boards-1">Supported Devices and 663boards</h2> 664<ul> 665<li>STM32C031 and STM32C011 devices Rev A</li> 666<li>NUCLEO-C031C6 board rev.B</li> 667<li>STM32C0116-DK board rev.B</li> 668<li>STM32C0316-DK board rev.B</li> 669</ul> 670<h2 id="dependencies-1">Dependencies</h2> 671<ul> 672<li>STM32CubeMX V6.5.0 673<ul> 674<li>Projects (Examples and Applications) are generated using STM32CubeMX 675version V6.5.0.</li> 676</ul></li> 677</ul> 678<h2 id="known-limitations-1">Known Limitations</h2> 679<ul> 680<li>None</li> 681</ul> 682<h2 id="backward-compatibility-1">Backward Compatibility</h2> 683<ul> 684<li>Not applicable</li> 685</ul> 686</div> 687</div> 688</section> 689</div> 690<footer class="sticky"> 691<p>For complete documentation on STM32 Microcontrollers </mark> , visit: 692<span style="font-color: blue;"><a 693href="http://www.st.com/stm32">www.st.com/stm32</a></span></p> 694This release note uses up to date web standards and, for this reason, 695should not be opened with Internet Explorer but preferably with popular 696browsers such as Google Chrome, Mozilla Firefox, Opera or Microsoft 697Edge. 698</footer> 699</body> 700</html> 701