Release v1.26.1
This commit is contained in:
parent
d599a824df
commit
2f3b26f165
|
@ -36,14 +36,15 @@ In this table, you can find the successive versions of this HAL-LL Driver compon
|
|||
|
||||
It is **crucial** that you use a consistent set of versions for the CMSIS Core - CMSIS Device - HAL, as mentioned in this table.
|
||||
|
||||
HAL Driver F4 | CMSIS Device F4 | CMSIS Core | Was delivered in the full MCU package
|
||||
------------- | --------------- | ---------- | -------------------------------------
|
||||
Tag v1.7.6 | Tag v2.6.3 | Tag v5.4.0_cm4 | Tag v1.24.1 (and following, if any, till next tag)
|
||||
Tag v1.7.7 | Tag v2.6.4 | Tag v5.4.0_cm4 | Tag v1.24.2 (and following, if any, till next tag)
|
||||
Tag v1.7.8 | Tag v2.6.5 | Tag v5.4.0_cm4 | Tag v1.25.0 (and following, if any, till next tag)
|
||||
Tag v1.7.9 | Tag v2.6.5 | Tag v5.4.0_cm4 | Tag v1.25.1 (and following, if any, till next tag)
|
||||
Tag v1.7.10| Tag v2.6.5 | Tag v5.4.0_cm4 | Tag v1.25.2 (and following, if any, till next tag)
|
||||
Tag v1.7.11| Tag v2.6.6 | Tag v5.4.0_cm4 | Tag v1.26.0 (and following, if any, till next tag)
|
||||
HAL Driver F4 | CMSIS Device F4 | CMSIS Core | Was delivered in the full MCU package
|
||||
------------- | --------------- | -------------- | -------------------------------------
|
||||
Tag v1.7.6 | Tag v2.6.3 | Tag v5.4.0_cm4 | Tag v1.24.1 (and following, if any, till next tag)
|
||||
Tag v1.7.7 | Tag v2.6.4 | Tag v5.4.0_cm4 | Tag v1.24.2 (and following, if any, till next tag)
|
||||
Tag v1.7.8 | Tag v2.6.5 | Tag v5.4.0_cm4 | Tag v1.25.0 (and following, if any, till next tag)
|
||||
Tag v1.7.9 | Tag v2.6.5 | Tag v5.4.0_cm4 | Tag v1.25.1 (and following, if any, till next tag)
|
||||
Tag v1.7.10 | Tag v2.6.5 | Tag v5.4.0_cm4 | Tag v1.25.2 (and following, if any, till ne1xt tag)
|
||||
Tag v1.7.11 | Tag v2.6.6 | Tag v5.4.0_cm4 | Tag v1.26.0 (and following, if any, till next tag)
|
||||
Tag v1.7.12 | Tag v2.6.6 | Tag v5.4.0_cm4 | Tag v1.26.1 (and following, if any, till next tag)
|
||||
|
||||
The full **STM32CubeF4** MCU package is available [here](https://github.com/STMicroelectronics/STM32CubeF4).
|
||||
|
||||
|
|
File diff suppressed because one or more lines are too long
|
@ -50,11 +50,11 @@
|
|||
* @{
|
||||
*/
|
||||
/**
|
||||
* @brief STM32F4xx HAL Driver version number V1.7.11
|
||||
* @brief STM32F4xx HAL Driver version number V1.7.12
|
||||
*/
|
||||
#define __STM32F4xx_HAL_VERSION_MAIN (0x01U) /*!< [31:24] main version */
|
||||
#define __STM32F4xx_HAL_VERSION_SUB1 (0x07U) /*!< [23:16] sub1 version */
|
||||
#define __STM32F4xx_HAL_VERSION_SUB2 (0x0BU) /*!< [15:8] sub2 version */
|
||||
#define __STM32F4xx_HAL_VERSION_SUB2 (0x0CU) /*!< [15:8] sub2 version */
|
||||
#define __STM32F4xx_HAL_VERSION_RC (0x00U) /*!< [7:0] release candidate */
|
||||
#define __STM32F4xx_HAL_VERSION ((__STM32F4xx_HAL_VERSION_MAIN << 24U)\
|
||||
|(__STM32F4xx_HAL_VERSION_SUB1 << 16U)\
|
||||
|
|
|
@ -2557,7 +2557,7 @@ static HAL_StatusTypeDef USART_Receive_IT(USART_HandleTypeDef *husart)
|
|||
pdata8bits = (uint8_t *) husart->pRxBuffPtr;
|
||||
pdata16bits = NULL;
|
||||
|
||||
if ((husart->Init.WordLength == UART_WORDLENGTH_9B) || ((husart->Init.WordLength == UART_WORDLENGTH_8B) && (husart->Init.Parity == UART_PARITY_NONE)))
|
||||
if ((husart->Init.WordLength == USART_WORDLENGTH_9B) || ((husart->Init.WordLength == USART_WORDLENGTH_8B) && (husart->Init.Parity == USART_PARITY_NONE)))
|
||||
{
|
||||
*pdata8bits = (uint8_t)(husart->Instance->DR & (uint8_t)0x00FF);
|
||||
}
|
||||
|
@ -2662,7 +2662,7 @@ static HAL_StatusTypeDef USART_TransmitReceive_IT(USART_HandleTypeDef *husart)
|
|||
{
|
||||
pdata8bits = (uint8_t *) husart->pRxBuffPtr;
|
||||
pdata16bits = NULL;
|
||||
if ((husart->Init.WordLength == UART_WORDLENGTH_9B) || ((husart->Init.WordLength == UART_WORDLENGTH_8B) && (husart->Init.Parity == UART_PARITY_NONE)))
|
||||
if ((husart->Init.WordLength == USART_WORDLENGTH_9B) || ((husart->Init.WordLength == USART_WORDLENGTH_8B) && (husart->Init.Parity == USART_PARITY_NONE)))
|
||||
{
|
||||
*pdata8bits = (uint8_t)(husart->Instance->DR & (uint8_t)0x00FF);
|
||||
}
|
||||
|
|
|
@ -6,10 +6,13 @@
|
|||
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=yes" />
|
||||
<title>Release Notes for Projects of STM32CubeF4 Firmware Package</title>
|
||||
<style>
|
||||
code{white-space: pre-wrap;}
|
||||
span.smallcaps{font-variant: small-caps;}
|
||||
span.underline{text-decoration: underline;}
|
||||
div.column{display: inline-block; vertical-align: top; width: 50%;}
|
||||
code{white-space: pre-wrap;}
|
||||
span.smallcaps{font-variant: small-caps;}
|
||||
span.underline{text-decoration: underline;}
|
||||
div.column{display: inline-block; vertical-align: top; width: 50%;}
|
||||
div.hanging-indent{margin-left: 1.5em; text-indent: -1.5em;}
|
||||
ul.task-list{list-style: none;}
|
||||
.display.math{display: block; text-align: center; margin: 0.5rem auto;}
|
||||
</style>
|
||||
<link rel="stylesheet" href="../_htmresc/mini-st.css" />
|
||||
<!--[if lt IE 9]>
|
||||
|
@ -49,13 +52,104 @@
|
|||
</ul>
|
||||
<p>The exhaustive list of projects is provided in this table: <a href="STM32CubeProjectsList.html">STM32CubeProjectsList</a>.</p>
|
||||
</div>
|
||||
<div class="col-sm-12 col-lg-8">
|
||||
<h1 id="update-history">Update History</h1>
|
||||
<section id="update-history" class="col-sm-12 col-lg-8">
|
||||
<h1>Update History</h1>
|
||||
<div class="collapse">
|
||||
<input type="checkbox" id="collapse-section_1.26.0" checked aria-hidden="true"> <label for="collapse-section_1.26.0" aria-hidden="true">V1.26.0 / 12-February-2021</label>
|
||||
<input type="checkbox" id="collapse-section_1.26.1" aria-hidden="true"> <label for="collapse-section_1.26.1" aria-hidden="true">V1.26.1 / 26-March-2021</label>
|
||||
<div>
|
||||
<h2 id="main-changes">Main Changes</h2>
|
||||
<ul>
|
||||
<li>Update STM32F411/412/413 projects to set the correct regulator voltage scaling output selection (VOS) depending on the system clock frequency (SYSCLK):
|
||||
<ul>
|
||||
<li>Scale 1 mode <= 100 MHz.</li>
|
||||
<li>Scale 2 mode <= 84 MHz.</li>
|
||||
</ul></li>
|
||||
</ul>
|
||||
<h2 id="contents">Contents</h2>
|
||||
<h3 id="projects">Projects</h3>
|
||||
<table>
|
||||
<thead>
|
||||
<tr class="header">
|
||||
<th style="text-align: left;">Board</th>
|
||||
<th style="text-align: left;">Project category</th>
|
||||
<th style="text-align: left;">Version</th>
|
||||
<th style="text-align: left;">License</th>
|
||||
<th style="text-align: left;">Path</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr class="odd">
|
||||
<td style="text-align: left;">STM32411E-Discovery</td>
|
||||
<td style="text-align: left;">Applications</td>
|
||||
<td style="text-align: left;"><strong>v1.2.1</strong></td>
|
||||
<td style="text-align: left;"><a href="http://www.st.com/SLA0044">SLA0044</a></td>
|
||||
<td style="text-align: left;">Projects/STM32411E-Discovery/Applications</td>
|
||||
</tr>
|
||||
<tr class="even">
|
||||
<td style="text-align: left;">STM32411E-Discovery</td>
|
||||
<td style="text-align: left;">HAL Examples</td>
|
||||
<td style="text-align: left;"><strong>v1.1.1</strong></td>
|
||||
<td style="text-align: left;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
|
||||
<td style="text-align: left;">Projects/STM32411E-Discovery/Examples</td>
|
||||
</tr>
|
||||
<tr class="odd">
|
||||
<td style="text-align: left;">STM32411E-Discovery</td>
|
||||
<td style="text-align: left;">HAL Templates</td>
|
||||
<td style="text-align: left;"><strong>v1.1.1</strong></td>
|
||||
<td style="text-align: left;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
|
||||
<td style="text-align: left;">Projects/STM32411E-Discovery/Templates</td>
|
||||
</tr>
|
||||
<tr class="even">
|
||||
<td style="text-align: left;">STM32F411RE-Nucleo</td>
|
||||
<td style="text-align: left;">Demonstrations</td>
|
||||
<td style="text-align: left;"><strong>v1.4.2</strong></td>
|
||||
<td style="text-align: left;"><a href="http://www.st.com/SLA0044">SLA0044</a></td>
|
||||
<td style="text-align: left;">Projects/STM32F411RE-Nucleo/Demonstrations</td>
|
||||
</tr>
|
||||
<tr class="odd">
|
||||
<td style="text-align: left;">STM32F411RE-Nucleo</td>
|
||||
<td style="text-align: left;">Applications</td>
|
||||
<td style="text-align: left;"><strong>v1.0.7</strong></td>
|
||||
<td style="text-align: left;"><a href="http://www.st.com/SLA0044">SLA0044</a></td>
|
||||
<td style="text-align: left;">Projects/STM32F411RE-Nucleo/Applications</td>
|
||||
</tr>
|
||||
<tr class="even">
|
||||
<td style="text-align: left;">STM32F411RE-Nucleo</td>
|
||||
<td style="text-align: left;">HAL Examples</td>
|
||||
<td style="text-align: left;"><strong>v1.1.7</strong></td>
|
||||
<td style="text-align: left;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
|
||||
<td style="text-align: left;">Projects/STM32F411RE-Nucleo/Examples</td>
|
||||
</tr>
|
||||
<tr class="odd">
|
||||
<td style="text-align: left;">STM32F411RE-Nucleo</td>
|
||||
<td style="text-align: left;">HAL Templates</td>
|
||||
<td style="text-align: left;"><strong>v1.1.1</strong></td>
|
||||
<td style="text-align: left;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
|
||||
<td style="text-align: left;">Projects/STM32F411RE-Nucleo/Templates</td>
|
||||
</tr>
|
||||
<tr class="even">
|
||||
<td style="text-align: left;">STM32F411ZG-Nucleo</td>
|
||||
<td style="text-align: left;">Demonstrations</td>
|
||||
<td style="text-align: left;"><strong>v1.1.2</strong></td>
|
||||
<td style="text-align: left;"><a href="http://www.st.com/SLA0044">SLA0044</a></td>
|
||||
<td style="text-align: left;">Projects/STM32F411ZG-Nucleo/Demonstrations</td>
|
||||
</tr>
|
||||
<tr class="odd">
|
||||
<td style="text-align: left;">STM32F411ZH-Nucleo</td>
|
||||
<td style="text-align: left;">Demonstrations</td>
|
||||
<td style="text-align: left;"><strong>v1.1.2</strong></td>
|
||||
<td style="text-align: left;"><a href="http://www.st.com/SLA0044">SLA0044</a></td>
|
||||
<td style="text-align: left;">Projects/STM32F411ZH-Nucleo/Demonstrations</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
</div>
|
||||
<div class="collapse">
|
||||
<input type="checkbox" id="collapse-section_1.26.0" aria-hidden="true"> <label for="collapse-section_1.26.0" aria-hidden="true">V1.26.0 / 12-February-2021</label>
|
||||
<div>
|
||||
<h2 id="main-changes-1">Main Changes</h2>
|
||||
<ul>
|
||||
<li>Updated license for all projects file sources.</li>
|
||||
<li>Add UART example showing use of HAL UART enhanced reception services (ReceptionToIdle) API for STM32446E-Nucleo and STM32F429ZI-Nucleo boards.</li>
|
||||
<li>Update all FreeRTOS_MPU applications to support <strong>FreeRTOS v10.3.1</strong>.</li>
|
||||
|
@ -69,8 +163,8 @@
|
|||
<li>Update Demo, applications and examples to support new LCD controller component <strong>NT35510</strong>.</li>
|
||||
</ul></li>
|
||||
</ul>
|
||||
<h2 id="contents">Contents</h2>
|
||||
<h3 id="projects">Projects</h3>
|
||||
<h2 id="contents-1">Contents</h2>
|
||||
<h3 id="projects-1">Projects</h3>
|
||||
<table>
|
||||
<caption>Projects :</caption>
|
||||
<thead>
|
||||
|
@ -463,9 +557,9 @@
|
|||
</div>
|
||||
</div>
|
||||
<div class="collapse">
|
||||
<input type="checkbox" id="collapse-section_1.25.0" checked aria-hidden="true"> <label for="collapse-section_1.25.0" aria-hidden="true">V1.25.0 / 12-February-2020</label>
|
||||
<input type="checkbox" id="collapse-section_1.25.0" aria-hidden="true"> <label for="collapse-section_1.25.0" aria-hidden="true">V1.25.0 / 12-February-2020</label>
|
||||
<div>
|
||||
<h2 id="main-changes-1">Main Changes</h2>
|
||||
<h2 id="main-changes-2">Main Changes</h2>
|
||||
<ul>
|
||||
<li>USB Applications Impact:
|
||||
<ul>
|
||||
|
@ -487,8 +581,8 @@
|
|||
<li>Remove dhcp_stop() call in the net_sockets.c</li>
|
||||
</ul></li>
|
||||
</ul>
|
||||
<h2 id="contents-1">Contents</h2>
|
||||
<h3 id="projects-1">Projects</h3>
|
||||
<h2 id="contents-2">Contents</h2>
|
||||
<h3 id="projects-2">Projects</h3>
|
||||
<table>
|
||||
<caption>Projects :</caption>
|
||||
<thead>
|
||||
|
@ -882,9 +976,9 @@
|
|||
</div>
|
||||
</div>
|
||||
<div class="collapse">
|
||||
<input type="checkbox" id="collapse-section_1.24.0" checked aria-hidden="true"> <label for="collapse-section_1.24.0" aria-hidden="true">V1.24.0 / 08-February-2019</label>
|
||||
<input type="checkbox" id="collapse-section_1.24.0" aria-hidden="true"> <label for="collapse-section_1.24.0" aria-hidden="true">V1.24.0 / 08-February-2019</label>
|
||||
<div>
|
||||
<h2 id="main-changes-2">Main Changes</h2>
|
||||
<h2 id="main-changes-3">Main Changes</h2>
|
||||
<ul>
|
||||
<li>Update HAL CRYP examples to be aligned with new HAL CRYP drivers</li>
|
||||
<li>Update HAL I2C examples to be compliant with new I2C API</li>
|
||||
|
@ -920,8 +1014,8 @@
|
|||
<li>Update FreeRTOS MPU applications by adding stream_buffer.c file in project source files to avoid compilation error with MDK-ARM</li>
|
||||
<li>For the complete list of changes, please refer to the release notes of each firmware component</li>
|
||||
</ul>
|
||||
<h2 id="contents-2">Contents</h2>
|
||||
<h3 id="projects-2">Projects</h3>
|
||||
<h2 id="contents-3">Contents</h2>
|
||||
<h3 id="projects-3">Projects</h3>
|
||||
<table>
|
||||
<caption>Projects :</caption>
|
||||
<thead>
|
||||
|
@ -1317,7 +1411,7 @@
|
|||
<div class="collapse">
|
||||
<input type="checkbox" id="collapse-section_1.22.0" aria-hidden="true"> <label for="collapse-section_1.22.0" aria-hidden="true">V1.22.0 / 26-October-2018</label>
|
||||
<div>
|
||||
<h2 id="main-changes-3">Main Changes</h2>
|
||||
<h2 id="main-changes-4">Main Changes</h2>
|
||||
<ul>
|
||||
<li><p>Add new STemWin applications and demonstrations and TouchGFX demonstrations for STM32F4x9I_EVAL, STM32F429I-Discovery, STM32F469_EVAL and STM32F469-Discovery platforms.</p></li>
|
||||
<li><p>Update applications to refer to the new PDM libraries:</p></li>
|
||||
|
@ -1332,8 +1426,8 @@
|
|||
</ul></li>
|
||||
<li><p>For the complete list of changes, please refer to the release notes of each firmware component</p></li>
|
||||
</ul>
|
||||
<h2 id="contents-3">Contents</h2>
|
||||
<h3 id="projects-3">Projects</h3>
|
||||
<h2 id="contents-4">Contents</h2>
|
||||
<h3 id="projects-4">Projects</h3>
|
||||
<table>
|
||||
<caption>Projects :</caption>
|
||||
<thead>
|
||||
|
@ -1804,14 +1898,14 @@
|
|||
<div class="collapse">
|
||||
<input type="checkbox" id="collapse-section_1.21.0" aria-hidden="true"> <label for="collapse-section_1.21.0" aria-hidden="true">V1.21.0 / 23-February-2018</label>
|
||||
<div>
|
||||
<h2 id="main-changes-4">Main Changes</h2>
|
||||
<h2 id="main-changes-5">Main Changes</h2>
|
||||
<h3 id="maintenance-release">Maintenance release</h3>
|
||||
<ul>
|
||||
<li>Add new STemWin applications for STM32F4x9I_EVAL, STM32F429I-Discovery, STM32F469_EVAL and STM32F469-Discovery platforms.</li>
|
||||
<li>For the complete list of changes, please refer to the release notes of each firmware component.</li>
|
||||
</ul>
|
||||
<h2 id="contents-4">Contents</h2>
|
||||
<h3 id="projects-4">Projects</h3>
|
||||
<h2 id="contents-5">Contents</h2>
|
||||
<h3 id="projects-5">Projects</h3>
|
||||
<table>
|
||||
<caption>Projects :</caption>
|
||||
<thead>
|
||||
|
@ -2278,14 +2372,14 @@
|
|||
<div class="collapse">
|
||||
<input type="checkbox" id="collapse-section_1.19.0" aria-hidden="true"> <label for="collapse-section_1.19.0" aria-hidden="true">V1.19.0 / 29-December-2017</label>
|
||||
<div>
|
||||
<h2 id="main-changes-5">Main Changes</h2>
|
||||
<h2 id="main-changes-6">Main Changes</h2>
|
||||
<ul>
|
||||
<li><p>Update CAN examples to support new HAL CAN driver</p></li>
|
||||
<li><p>Update FatFs projects to be aligned with new FatFs stack</p></li>
|
||||
<li><p>Update LwIP projects to be aligned with new LwIP stack V2.0.3</p></li>
|
||||
</ul>
|
||||
<h2 id="contents-5">Contents</h2>
|
||||
<h3 id="projects-5">Projects</h3>
|
||||
<h2 id="contents-6">Contents</h2>
|
||||
<h3 id="projects-6">Projects</h3>
|
||||
<table>
|
||||
<caption>Projects :</caption>
|
||||
<thead>
|
||||
|
@ -2751,14 +2845,14 @@
|
|||
<div class="collapse">
|
||||
<input type="checkbox" id="collapse-section_1.17.0" aria-hidden="true"> <label for="collapse-section_1.17.0" aria-hidden="true">V1.17.0 / 06-October-2017</label>
|
||||
<div>
|
||||
<h2 id="main-changes-6">Main Changes</h2>
|
||||
<h2 id="main-changes-7">Main Changes</h2>
|
||||
<ul>
|
||||
<li><p>Update projects to support new FatFs and STemWin versions</p></li>
|
||||
<li><p>Add new FreeRTOS MPU application</p></li>
|
||||
<li><p>Fix Linux compilation errors</p></li>
|
||||
</ul>
|
||||
<h2 id="contents-6">Contents</h2>
|
||||
<h3 id="projects-6">Projects</h3>
|
||||
<h2 id="contents-7">Contents</h2>
|
||||
<h3 id="projects-7">Projects</h3>
|
||||
<table>
|
||||
<caption>Projects :</caption>
|
||||
<thead>
|
||||
|
@ -3224,7 +3318,7 @@
|
|||
<div class="collapse">
|
||||
<input type="checkbox" id="collapse-section_1.15.0" aria-hidden="true"> <label for="collapse-section_1.15.0" aria-hidden="true">V1.15.0 / 17-February-2017</label>
|
||||
<div>
|
||||
<h2 id="main-changes-7">Main Changes</h2>
|
||||
<h2 id="main-changes-8">Main Changes</h2>
|
||||
<ul>
|
||||
<li><p>Add Examples, Applications and Demonstrations firmware for STM32F413H-Discovery board</p></li>
|
||||
<li><p>Add Low Layer examples and MIX examples on the STM32F410xx-Nucleo, STM32F429ZI-Nucleo and STM32F411REx-Nucleo boards</p></li>
|
||||
|
@ -3232,8 +3326,8 @@
|
|||
<li><p>Update overall projects to be aligned with latest version of HAL, BSP and Middleware drivers</p></li>
|
||||
<li><p>For the complete list of changes, please refer to the release notes of each firmware component</p></li>
|
||||
</ul>
|
||||
<h2 id="contents-7">Contents</h2>
|
||||
<h3 id="projects-7">Projects</h3>
|
||||
<h2 id="contents-8">Contents</h2>
|
||||
<h3 id="projects-8">Projects</h3>
|
||||
<table>
|
||||
<caption>Projects :</caption>
|
||||
<thead>
|
||||
|
@ -3663,15 +3757,15 @@
|
|||
<div class="collapse">
|
||||
<input type="checkbox" id="collapse-section_1.14.0" aria-hidden="true"> <label for="collapse-section_1.14.0" aria-hidden="true">V1.14.0 / 04-November-2016</label>
|
||||
<div>
|
||||
<h2 id="main-changes-8">Main Changes</h2>
|
||||
<h2 id="main-changes-9">Main Changes</h2>
|
||||
<ul>
|
||||
<li><p>Add 68 projects for <strong>STM32F413ZH-Nucleo</strong> board</p></li>
|
||||
<li><p>General updates to fix known defects and enhancements implementation</p></li>
|
||||
<li><p>Update overall projects for alignment with changes done in latest version of CMSIS device</p></li>
|
||||
<li><p>For the complete list of changes, please refer to the release notes of each firmware component</p></li>
|
||||
</ul>
|
||||
<h2 id="contents-8">Contents</h2>
|
||||
<h3 id="projects-8">Projects</h3>
|
||||
<h2 id="contents-9">Contents</h2>
|
||||
<h3 id="projects-9">Projects</h3>
|
||||
<table>
|
||||
<caption>Projects :</caption>
|
||||
<thead>
|
||||
|
@ -4101,15 +4195,15 @@
|
|||
<div class="collapse">
|
||||
<input type="checkbox" id="collapse-section_1.13.0" aria-hidden="true"> <label for="collapse-section_1.13.0" aria-hidden="true">V1.13.0 / 01-July-2016</label>
|
||||
<div>
|
||||
<h2 id="main-changes-9">Main Changes</h2>
|
||||
<h2 id="main-changes-10">Main Changes</h2>
|
||||
<ul>
|
||||
<li><p>General updates to fix known defects and enhancements implementation</p></li>
|
||||
<li><p>Update applications and demonstrations related to STemWin library in order to support the latest STemWin version</p></li>
|
||||
<li><p>Add new demonstration for STM32F412G-Discovery</p></li>
|
||||
<li><p>For the complete list of changes, please refer to the release notes of each firmware component</p></li>
|
||||
</ul>
|
||||
<h2 id="contents-9">Contents</h2>
|
||||
<h3 id="projects-9">Projects</h3>
|
||||
<h2 id="contents-10">Contents</h2>
|
||||
<h3 id="projects-10">Projects</h3>
|
||||
<table>
|
||||
<caption>Projects :</caption>
|
||||
<thead>
|
||||
|
@ -4537,7 +4631,7 @@
|
|||
<div class="collapse">
|
||||
<input type="checkbox" id="collapse-section_1.12.0" aria-hidden="true"> <label for="collapse-section_1.12.0" aria-hidden="true">V1.12.0 / 06-May-2016</label>
|
||||
<div>
|
||||
<h2 id="main-changes-10">Main Changes</h2>
|
||||
<h2 id="main-changes-11">Main Changes</h2>
|
||||
<ul>
|
||||
<li><p>General updates to fix known defects and enhancements implementation</p></li>
|
||||
<li><p>Add QSPI_PreInitConfig example on STM32446E-EVAL, STM32469I-EVAL and STM32469I-Discovery boards</p></li>
|
||||
|
@ -4546,8 +4640,8 @@
|
|||
<li><p>Projects are updated following changes in latest version of HAL and Middlewares</p></li>
|
||||
<li><p>For the complete list of changes, please refer to the release notes of each firmware component</p></li>
|
||||
</ul>
|
||||
<h2 id="contents-10">Contents</h2>
|
||||
<h3 id="projects-10">Projects</h3>
|
||||
<h2 id="contents-11">Contents</h2>
|
||||
<h3 id="projects-11">Projects</h3>
|
||||
<table>
|
||||
<caption>Projects :</caption>
|
||||
<thead>
|
||||
|
@ -4974,7 +5068,7 @@
|
|||
<div class="collapse">
|
||||
<input type="checkbox" id="collapse-section_1.11.0" aria-hidden="true"> <label for="collapse-section_1.11.0" aria-hidden="true">V1.11.0 / 29-January-2016</label>
|
||||
<div>
|
||||
<h2 id="main-changes-11">Main Changes</h2>
|
||||
<h2 id="main-changes-12">Main Changes</h2>
|
||||
<ul>
|
||||
<li><p>General updates to fix known defects and enhancements implementation</p></li>
|
||||
<li><p>Update HAL_TimeBase example to use the new HAL timebase template</p></li>
|
||||
|
@ -4982,8 +5076,8 @@
|
|||
<li><p>The FreeRTOS_LowPower application is removed comparing to STM32CubeF4 firmware package V1.10.0: this application will be reworked and will be supported in future release</p></li>
|
||||
<li><p>For the complete list of changes, please refer to the release notes of each firmware component</p></li>
|
||||
</ul>
|
||||
<h2 id="contents-11">Contents</h2>
|
||||
<h3 id="projects-11">Projects</h3>
|
||||
<h2 id="contents-12">Contents</h2>
|
||||
<h3 id="projects-12">Projects</h3>
|
||||
<table>
|
||||
<caption>Projects :</caption>
|
||||
<thead>
|
||||
|
@ -5409,7 +5503,7 @@
|
|||
<div class="collapse">
|
||||
<input type="checkbox" id="collapse-section_1.10.0" aria-hidden="true"> <label for="collapse-section_1.10.0" aria-hidden="true">V1.10.0 / 13-November-2015</label>
|
||||
<div>
|
||||
<h2 id="main-changes-12">Main Changes</h2>
|
||||
<h2 id="main-changes-13">Main Changes</h2>
|
||||
<ul>
|
||||
<li>General updates to fix known defects and enhancements implementation</li>
|
||||
<li>Add EEPROM emulation application on all supported boards</li>
|
||||
|
@ -5418,8 +5512,8 @@
|
|||
<li>Remove reference to TASKING toolchain</li>
|
||||
<li>For the complete list of changes, please refer to the release notes of each firmware component</li>
|
||||
</ul>
|
||||
<h2 id="contents-12">Contents</h2>
|
||||
<h3 id="projects-12">Projects</h3>
|
||||
<h2 id="contents-13">Contents</h2>
|
||||
<h3 id="projects-13">Projects</h3>
|
||||
<table>
|
||||
<caption>Projects :</caption>
|
||||
<thead>
|
||||
|
@ -5775,7 +5869,7 @@
|
|||
<div class="collapse">
|
||||
<input type="checkbox" id="collapse-section_1.9.0" aria-hidden="true"> <label for="collapse-section_1.9.0" aria-hidden="true">V1.9.0 / 09-October-2015</label>
|
||||
<div>
|
||||
<h2 id="main-changes-13">Main Changes</h2>
|
||||
<h2 id="main-changes-14">Main Changes</h2>
|
||||
<ul>
|
||||
<li>Update SW4STM32 projects</li>
|
||||
<li>Fix in accordance with latest version of SW4STM32 toolchain</li>
|
||||
|
@ -5793,8 +5887,8 @@
|
|||
</ul></li>
|
||||
<li>For the complete list of changes, please refer to the release notes of each firmware component</li>
|
||||
</ul>
|
||||
<h2 id="contents-13">Contents</h2>
|
||||
<h3 id="projects-13">Projects</h3>
|
||||
<h2 id="contents-14">Contents</h2>
|
||||
<h3 id="projects-14">Projects</h3>
|
||||
<table>
|
||||
<caption>Projects :</caption>
|
||||
<thead>
|
||||
|
@ -6147,7 +6241,7 @@
|
|||
<div class="collapse">
|
||||
<input type="checkbox" id="collapse-section_1.8.0" aria-hidden="true"> <label for="collapse-section_1.8.0" aria-hidden="true">V1.8.0 / 14-August-2015</label>
|
||||
<div>
|
||||
<h2 id="main-changes-14">Main Changes</h2>
|
||||
<h2 id="main-changes-15">Main Changes</h2>
|
||||
<ul>
|
||||
<li>Add Examples, Applications and Demonstration firmware for STM32F469xx/STM32F479xx devices and STM32469I_EVAL/STM32469I-Discovery boards</li>
|
||||
<li>Add Examples for STM32410xx_Nucleo board (14 in total)</li>
|
||||
|
@ -6157,8 +6251,8 @@
|
|||
<li>Note: Demonstration Firmware for STM32469I_EVAL and STM32469I-Discovery, provided within this package, doesn t embed TouchGFX demonstration module. Free evaluation version of the TouchGFX demonstration, based on Draupner Graphics commercial graphic library, is available at www.touchgfx.com/stmicroelectronics</li>
|
||||
<li>For the complete list of changes, please refer to the release notes of each firmware components</li>
|
||||
</ul>
|
||||
<h2 id="contents-14">Contents</h2>
|
||||
<h3 id="projects-14">Projects</h3>
|
||||
<h2 id="contents-15">Contents</h2>
|
||||
<h3 id="projects-15">Projects</h3>
|
||||
<table>
|
||||
<caption>Projects :</caption>
|
||||
<thead>
|
||||
|
@ -6514,7 +6608,7 @@
|
|||
<div class="collapse">
|
||||
<input type="checkbox" id="collapse-section_1.7.0" aria-hidden="true"> <label for="collapse-section_1.7.0" aria-hidden="true">V1.7.0 / 01-July-2015</label>
|
||||
<div>
|
||||
<h2 id="main-changes-15">Main Changes</h2>
|
||||
<h2 id="main-changes-16">Main Changes</h2>
|
||||
<ul>
|
||||
<li>Add Examples for STM32446E_Nucleo board (11 in total)</li>
|
||||
<li>Add the support System Workbench for STM32 (SW4STM32) toolchain for STM32446E_EVAL board projects</li>
|
||||
|
@ -6523,8 +6617,8 @@
|
|||
<li>Add the support of new 5.7 LCD reference for STM32F4x9I-EVAL</li>
|
||||
<li>For the complete list of changes, please refer to the release notes of each firmware components</li>
|
||||
</ul>
|
||||
<h2 id="contents-15">Contents</h2>
|
||||
<h3 id="projects-15">Projects</h3>
|
||||
<h2 id="contents-16">Contents</h2>
|
||||
<h3 id="projects-16">Projects</h3>
|
||||
<table>
|
||||
<caption>Projects :</caption>
|
||||
<thead>
|
||||
|
@ -6897,7 +6991,7 @@
|
|||
<div class="collapse">
|
||||
<input type="checkbox" id="collapse-section_1.6.0" aria-hidden="true"> <label for="collapse-section_1.6.0" aria-hidden="true">V1.6.0 / 25-May-2015</label>
|
||||
<div>
|
||||
<h2 id="main-changes-16">Main Changes</h2>
|
||||
<h2 id="main-changes-17">Main Changes</h2>
|
||||
<h3 id="maintenance-release-1">Maintenance release</h3>
|
||||
<ul>
|
||||
<li>FLASH_EraseProgram example: update to reset data and instruction cash memories after flash erase</li>
|
||||
|
@ -6906,8 +7000,8 @@
|
|||
<li>Demonstration for STM32F401-Discovery and STM32F4-Discovery boards: fix issue of wrong behavior after the second press on user button</li>
|
||||
<li>Fix compile issue in some projects (9 in total), mainly due to bad project settings</li>
|
||||
</ul>
|
||||
<h2 id="contents-16">Contents</h2>
|
||||
<h3 id="projects-16">Projects</h3>
|
||||
<h2 id="contents-17">Contents</h2>
|
||||
<h3 id="projects-17">Projects</h3>
|
||||
<table>
|
||||
<caption>Projects :</caption>
|
||||
<thead>
|
||||
|
@ -7175,7 +7269,7 @@
|
|||
<div class="collapse">
|
||||
<input type="checkbox" id="collapse-section_1.5.0" aria-hidden="true"> <label for="collapse-section_1.5.0" aria-hidden="true">V1.5.0 / 13-March-2015</label>
|
||||
<div>
|
||||
<h2 id="main-changes-17">Main Changes</h2>
|
||||
<h2 id="main-changes-18">Main Changes</h2>
|
||||
<ul>
|
||||
<li>Add Examples, Applications and Demonstration firmware for STM32F446xx devices and STM32446E_EVAL board</li>
|
||||
<li>All projects updated following changes in latest version of HAL and Middlewares</li>
|
||||
|
@ -7187,8 +7281,8 @@
|
|||
</ul></li>
|
||||
<li>For the complete list of changes, please refer to the release notes of each firmware components</li>
|
||||
</ul>
|
||||
<h2 id="contents-17">Contents</h2>
|
||||
<h3 id="projects-17">Projects</h3>
|
||||
<h2 id="contents-18">Contents</h2>
|
||||
<h3 id="projects-18">Projects</h3>
|
||||
<table>
|
||||
<caption>Projects :</caption>
|
||||
<thead>
|
||||
|
@ -7491,7 +7585,7 @@
|
|||
<div class="collapse">
|
||||
<input type="checkbox" id="collapse-section_1.4.0" aria-hidden="true"> <label for="collapse-section_1.4.0" aria-hidden="true">V1.4.0 / 26-December-2014</label>
|
||||
<div>
|
||||
<h2 id="main-changes-18">Main Changes</h2>
|
||||
<h2 id="main-changes-19">Main Changes</h2>
|
||||
<ul>
|
||||
<li>All projects updated following changes in latest version of HAL and Middlewares</li>
|
||||
<li>Miscellaneous enhancements and bugs fix</li>
|
||||
|
@ -7504,8 +7598,8 @@
|
|||
<li><strong>Important note</strong>: some of MDK-ARM projects was created with v4.73, and others with v5.10 (mainly for STM32F411RE-Nucleo projects). If you are using MDK-ARM v5.10 (and later) you have to install a legacy patch to be able to open projects built with v4.73, here is the download <a href="http://www2.keil.com/mdk5/legacy">link</a></li>
|
||||
<li>For the complete list of changes, please refer to the release notes of each firmware components</li>
|
||||
</ul>
|
||||
<h2 id="contents-18">Contents</h2>
|
||||
<h3 id="projects-18">Projects</h3>
|
||||
<h2 id="contents-19">Contents</h2>
|
||||
<h3 id="projects-19">Projects</h3>
|
||||
<table>
|
||||
<caption>Projects :</caption>
|
||||
<thead>
|
||||
|
@ -7766,19 +7860,19 @@
|
|||
<div class="collapse">
|
||||
<input type="checkbox" id="collapse-section_1.3.0" aria-hidden="true"> <label for="collapse-section_1.3.0" aria-hidden="true">V1.3.0 / 26-June-2014</label>
|
||||
<div>
|
||||
<h2 id="main-changes-19">Main Changes</h2>
|
||||
<h2 id="main-changes-20">Main Changes</h2>
|
||||
<ul>
|
||||
<li><strong>All projects updated following changes in latest version of HAL, BSP and Middlewares</strong></li>
|
||||
<li>Add <strong>examples for JPEG images encoding and decoding</strong>, based on <strong>LibJPEG</strong>, for STM324x9I_EVAL, STM324xG_EVAL and STM32F429I-Discovery (under <BoardName>)</li>
|
||||
<li><strong>Add projects for STM32F411RE-Nucleo</strong> board (9 in total)</li>
|
||||
<li><strong>Add STemWin Simulation project</strong> (under 32_Simulation)</li>
|
||||
<li><strong>Add STemWin Simulation project</strong> (under _Simulation)</li>
|
||||
<li>Rename <strong>32F4xx-Nucleo</strong> into <strong>32F401RE-Nucleo</strong></li>
|
||||
<li>Miscellaneous enhancements and bugs fix</li>
|
||||
<li>For the complete list of changes, please refer to the release notes of each board Examples, Applications and Demonstrations</li>
|
||||
<li>Important note: some of MDK-ARM projects was created with v4.73, and others with v5.10 (mainly for STM32F411RE-Nucleo projects). If you are using MDK-ARM v5.10 (and later) you have to install a legacy patch to be able to open projects built with v4.73, here is the download <a href="http://www2.keil.com/mdk5/legacy">link</a></li>
|
||||
</ul>
|
||||
<h2 id="contents-19">Contents</h2>
|
||||
<h3 id="projects-19">Projects</h3>
|
||||
<h2 id="contents-20">Contents</h2>
|
||||
<h3 id="projects-20">Projects</h3>
|
||||
<table>
|
||||
<caption>Projects :<br />
|
||||
<br />
|
||||
|
@ -8031,15 +8125,15 @@
|
|||
<div class="collapse">
|
||||
<input type="checkbox" id="collapse-section_1.1.0" aria-hidden="true"> <label for="collapse-section_1.1.0" aria-hidden="true">V1.1.0 / 26-February-2014</label>
|
||||
<div>
|
||||
<h2 id="main-changes-20">Main Changes</h2>
|
||||
<h2 id="main-changes-21">Main Changes</h2>
|
||||
<ul>
|
||||
<li>Add sources of STM324x9I-EVAL (both references MB1046 and MB1063), STM324xG-EVAL and STM32F429I-Discovery Demonstration (only for EWARM and MDK-ARM)</li>
|
||||
<li>Media sample files (<em>.jpg and </em>.emf) to be used with the demonstration are provided under Utilities</li>
|
||||
<li>Use updated version of STemWin V5.22</li>
|
||||
<li>Miscellaneous update on Examples, Applications, Demonstrations and Templates projects for some boards; for more details refer to the associated release notes</li>
|
||||
</ul>
|
||||
<h2 id="contents-20">Contents</h2>
|
||||
<h3 id="projects-20">Projects</h3>
|
||||
<h2 id="contents-21">Contents</h2>
|
||||
<h3 id="projects-21">Projects</h3>
|
||||
<table>
|
||||
<caption>Projects :</caption>
|
||||
<thead>
|
||||
|
@ -8274,13 +8368,13 @@
|
|||
<div class="collapse">
|
||||
<input type="checkbox" id="collapse-section_1.0.0" aria-hidden="true"> <label for="collapse-section_1.0.0" aria-hidden="true">V1.0.0 / 18-February-2014</label>
|
||||
<div>
|
||||
<h2 id="main-changes-21">Main Changes</h2>
|
||||
<h2 id="main-changes-22">Main Changes</h2>
|
||||
<h3 id="maintenance-release-2">Maintenance release</h3>
|
||||
<ul>
|
||||
<li>First official release</li>
|
||||
</ul>
|
||||
<h2 id="contents-21">Contents</h2>
|
||||
<h3 id="projects-21">Projects</h3>
|
||||
<h2 id="contents-22">Contents</h2>
|
||||
<h3 id="projects-22">Projects</h3>
|
||||
<table>
|
||||
<caption>Projects :</caption>
|
||||
<thead>
|
||||
|
@ -8517,7 +8611,7 @@
|
|||
<div class="collapse">
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
</div>
|
||||
<footer class="sticky">
|
||||
<p>For complete documentation on STM32F4xx,visit: [<a href="http://www.st.com/stm32f4">www.st.com/stm32f4</a>]</p>
|
||||
|
|
|
@ -221,7 +221,7 @@ int main(void)
|
|||
* PLL_P = 4
|
||||
* PLL_Q = 7
|
||||
* VDD(V) = 3.3
|
||||
* Main regulator output voltage = Scale2 mode
|
||||
* Main regulator output voltage = Scale1 mode
|
||||
* Flash Latency(WS) = 3
|
||||
* @param None
|
||||
* @retval None
|
||||
|
@ -237,7 +237,7 @@ static void SystemClock_Config(void)
|
|||
/* The voltage scaling allows optimizing the power consumption when the device is
|
||||
clocked below the maximum system frequency, to update the voltage scaling value
|
||||
regarding system frequency refer to product datasheet. */
|
||||
__HAL_PWR_VOLTAGESCALING_CONFIG(PWR_REGULATOR_VOLTAGE_SCALE2);
|
||||
__HAL_PWR_VOLTAGESCALING_CONFIG(PWR_REGULATOR_VOLTAGE_SCALE1);
|
||||
|
||||
/* Enable HSI Oscillator and activate PLL with HSI as source */
|
||||
RCC_OscInitStruct.OscillatorType = RCC_OSCILLATORTYPE_HSI;
|
||||
|
|
|
@ -136,7 +136,7 @@ int main(void)
|
|||
* PLL_P = 4
|
||||
* PLL_Q = 7
|
||||
* VDD(V) = 3.3
|
||||
* Main regulator output voltage = Scale2 mode
|
||||
* Main regulator output voltage = Scale1 mode
|
||||
* Flash Latency(WS) = 3
|
||||
* @param None
|
||||
* @retval None
|
||||
|
@ -152,7 +152,7 @@ static void SystemClock_Config(void)
|
|||
/* The voltage scaling allows optimizing the power consumption when the device is
|
||||
clocked below the maximum system frequency, to update the voltage scaling value
|
||||
regarding system frequency refer to product datasheet. */
|
||||
__HAL_PWR_VOLTAGESCALING_CONFIG(PWR_REGULATOR_VOLTAGE_SCALE2);
|
||||
__HAL_PWR_VOLTAGESCALING_CONFIG(PWR_REGULATOR_VOLTAGE_SCALE1);
|
||||
|
||||
/* Enable HSI Oscillator and activate PLL with HSI as source */
|
||||
RCC_OscInitStruct.OscillatorType = RCC_OSCILLATORTYPE_HSI;
|
||||
|
|
|
@ -123,7 +123,7 @@ int main(void)
|
|||
* PLL_P = 4
|
||||
* PLL_Q = 7
|
||||
* VDD(V) = 3.3
|
||||
* Main regulator output voltage = Scale2 mode
|
||||
* Main regulator output voltage = Scale1 mode
|
||||
* Flash Latency(WS) = 3
|
||||
* @param None
|
||||
* @retval None
|
||||
|
@ -139,7 +139,7 @@ static void SystemClock_Config(void)
|
|||
/* The voltage scaling allows optimizing the power consumption when the device is
|
||||
clocked below the maximum system frequency, to update the voltage scaling value
|
||||
regarding system frequency refer to product datasheet. */
|
||||
__HAL_PWR_VOLTAGESCALING_CONFIG(PWR_REGULATOR_VOLTAGE_SCALE2);
|
||||
__HAL_PWR_VOLTAGESCALING_CONFIG(PWR_REGULATOR_VOLTAGE_SCALE1);
|
||||
|
||||
/* Enable HSI Oscillator and activate PLL with HSI as source */
|
||||
RCC_OscInitStruct.OscillatorType = RCC_OSCILLATORTYPE_HSI;
|
||||
|
|
|
@ -194,7 +194,7 @@ static void TransferError(DMA_HandleTypeDef *DmaHandle)
|
|||
* PLL_P = 4
|
||||
* PLL_Q = 7
|
||||
* VDD(V) = 3.3
|
||||
* Main regulator output voltage = Scale2 mode
|
||||
* Main regulator output voltage = Scale1 mode
|
||||
* Flash Latency(WS) = 3
|
||||
* @param None
|
||||
* @retval None
|
||||
|
@ -210,7 +210,7 @@ static void SystemClock_Config(void)
|
|||
/* The voltage scaling allows optimizing the power consumption when the device is
|
||||
clocked below the maximum system frequency, to update the voltage scaling value
|
||||
regarding system frequency refer to product datasheet. */
|
||||
__HAL_PWR_VOLTAGESCALING_CONFIG(PWR_REGULATOR_VOLTAGE_SCALE2);
|
||||
__HAL_PWR_VOLTAGESCALING_CONFIG(PWR_REGULATOR_VOLTAGE_SCALE1);
|
||||
|
||||
/* Enable HSI Oscillator and activate PLL with HSI as source */
|
||||
RCC_OscInitStruct.OscillatorType = RCC_OSCILLATORTYPE_HSI;
|
||||
|
|
|
@ -280,7 +280,7 @@ static void Error_Handler(void)
|
|||
* PLL_P = 4
|
||||
* PLL_Q = 7
|
||||
* VDD(V) = 3.3
|
||||
* Main regulator output voltage = Scale2 mode
|
||||
* Main regulator output voltage = Scale1 mode
|
||||
* Flash Latency(WS) = 3
|
||||
* @param None
|
||||
* @retval None
|
||||
|
@ -296,7 +296,7 @@ static void SystemClock_Config(void)
|
|||
/* The voltage scaling allows optimizing the power consumption when the device is
|
||||
clocked below the maximum system frequency, to update the voltage scaling value
|
||||
regarding system frequency refer to product datasheet. */
|
||||
__HAL_PWR_VOLTAGESCALING_CONFIG(PWR_REGULATOR_VOLTAGE_SCALE2);
|
||||
__HAL_PWR_VOLTAGESCALING_CONFIG(PWR_REGULATOR_VOLTAGE_SCALE1);
|
||||
|
||||
/* Enable HSI Oscillator and activate PLL with HSI as source */
|
||||
RCC_OscInitStruct.OscillatorType = RCC_OSCILLATORTYPE_HSI;
|
||||
|
|
|
@ -93,7 +93,7 @@ int main(void)
|
|||
* PLL_P = 4
|
||||
* PLL_Q = 7
|
||||
* VDD(V) = 3.3
|
||||
* Main regulator output voltage = Scale2 mode
|
||||
* Main regulator output voltage = Scale1 mode
|
||||
* Flash Latency(WS) = 3
|
||||
* @param None
|
||||
* @retval None
|
||||
|
@ -109,7 +109,7 @@ static void SystemClock_Config(void)
|
|||
/* The voltage scaling allows optimizing the power consumption when the device is
|
||||
clocked below the maximum system frequency, to update the voltage scaling value
|
||||
regarding system frequency refer to product datasheet. */
|
||||
__HAL_PWR_VOLTAGESCALING_CONFIG(PWR_REGULATOR_VOLTAGE_SCALE2);
|
||||
__HAL_PWR_VOLTAGESCALING_CONFIG(PWR_REGULATOR_VOLTAGE_SCALE1);
|
||||
|
||||
/* Enable HSI Oscillator and activate PLL with HSI as source */
|
||||
RCC_OscInitStruct.OscillatorType = RCC_OSCILLATORTYPE_HSI;
|
||||
|
|
|
@ -132,7 +132,7 @@ void HAL_GPIO_EXTI_Callback(uint16_t GPIO_Pin)
|
|||
* PLL_P = 4
|
||||
* PLL_Q = 7
|
||||
* VDD(V) = 3.3
|
||||
* Main regulator output voltage = Scale2 mode
|
||||
* Main regulator output voltage = Scale1 mode
|
||||
* Flash Latency(WS) = 2
|
||||
* @param None
|
||||
* @retval None
|
||||
|
@ -148,7 +148,7 @@ static void SystemClock_Config(void)
|
|||
/* The voltage scaling allows optimizing the power consumption when the device is
|
||||
clocked below the maximum system frequency, to update the voltage scaling value
|
||||
regarding system frequency refer to product datasheet. */
|
||||
__HAL_PWR_VOLTAGESCALING_CONFIG(PWR_REGULATOR_VOLTAGE_SCALE2);
|
||||
__HAL_PWR_VOLTAGESCALING_CONFIG(PWR_REGULATOR_VOLTAGE_SCALE1);
|
||||
|
||||
/* Enable HSE Oscillator and activate PLL with HSE as source */
|
||||
RCC_OscInitStruct.OscillatorType = RCC_OSCILLATORTYPE_HSE;
|
||||
|
|
|
@ -415,7 +415,7 @@ static void Error_Handler(void)
|
|||
* PLL_P = 4
|
||||
* PLL_Q = 7
|
||||
* VDD(V) = 3.3
|
||||
* Main regulator output voltage = Scale2 mode
|
||||
* Main regulator output voltage = Scale1 mode
|
||||
* Flash Latency(WS) = 3
|
||||
* @param None
|
||||
* @retval None
|
||||
|
@ -431,7 +431,7 @@ static void SystemClock_Config(void)
|
|||
/* The voltage scaling allows optimizing the power consumption when the device is
|
||||
clocked below the maximum system frequency, to update the voltage scaling value
|
||||
regarding system frequency refer to product datasheet. */
|
||||
__HAL_PWR_VOLTAGESCALING_CONFIG(PWR_REGULATOR_VOLTAGE_SCALE2);
|
||||
__HAL_PWR_VOLTAGESCALING_CONFIG(PWR_REGULATOR_VOLTAGE_SCALE1);
|
||||
|
||||
/* Enable HSI Oscillator and activate PLL with HSI as source */
|
||||
RCC_OscInitStruct.OscillatorType = RCC_OSCILLATORTYPE_HSI;
|
||||
|
|
|
@ -246,7 +246,7 @@ static void Error_Handler(void)
|
|||
* PLL_P = 4
|
||||
* PLL_Q = 7
|
||||
* VDD(V) = 3.3
|
||||
* Main regulator output voltage = Scale2 mode
|
||||
* Main regulator output voltage = Scale1 mode
|
||||
* Flash Latency(WS) = 3
|
||||
* @param None
|
||||
* @retval None
|
||||
|
@ -262,7 +262,7 @@ static void SystemClock_Config(void)
|
|||
/* The voltage scaling allows optimizing the power consumption when the device is
|
||||
clocked below the maximum system frequency, to update the voltage scaling value
|
||||
regarding system frequency refer to product datasheet. */
|
||||
__HAL_PWR_VOLTAGESCALING_CONFIG(PWR_REGULATOR_VOLTAGE_SCALE2);
|
||||
__HAL_PWR_VOLTAGESCALING_CONFIG(PWR_REGULATOR_VOLTAGE_SCALE1);
|
||||
|
||||
/* Enable HSI Oscillator and activate PLL with HSI as source */
|
||||
RCC_OscInitStruct.OscillatorType = RCC_OSCILLATORTYPE_HSI;
|
||||
|
|
|
@ -249,7 +249,7 @@ static void Error_Handler(void)
|
|||
* PLL_P = 4
|
||||
* PLL_Q = 7
|
||||
* VDD(V) = 3.3
|
||||
* Main regulator output voltage = Scale2 mode
|
||||
* Main regulator output voltage = Scale1 mode
|
||||
* Flash Latency(WS) = 3
|
||||
* @param None
|
||||
* @retval None
|
||||
|
@ -265,7 +265,7 @@ static void SystemClock_Config(void)
|
|||
/* The voltage scaling allows optimizing the power consumption when the device is
|
||||
clocked below the maximum system frequency, to update the voltage scaling value
|
||||
regarding system frequency refer to product datasheet. */
|
||||
__HAL_PWR_VOLTAGESCALING_CONFIG(PWR_REGULATOR_VOLTAGE_SCALE2);
|
||||
__HAL_PWR_VOLTAGESCALING_CONFIG(PWR_REGULATOR_VOLTAGE_SCALE1);
|
||||
|
||||
/* Enable HSI Oscillator and activate PLL with HSI as source */
|
||||
RCC_OscInitStruct.OscillatorType = RCC_OSCILLATORTYPE_HSI;
|
||||
|
|
|
@ -229,7 +229,7 @@ static void Error_Handler(void)
|
|||
* PLL_P = 4
|
||||
* PLL_Q = 7
|
||||
* VDD(V) = 3.3
|
||||
* Main regulator output voltage = Scale2 mode
|
||||
* Main regulator output voltage = Scale1 mode
|
||||
* Flash Latency(WS) = 3
|
||||
* @param None
|
||||
* @retval None
|
||||
|
@ -245,7 +245,7 @@ static void SystemClock_Config(void)
|
|||
/* The voltage scaling allows optimizing the power consumption when the device is
|
||||
clocked below the maximum system frequency, to update the voltage scaling value
|
||||
regarding system frequency refer to product datasheet. */
|
||||
__HAL_PWR_VOLTAGESCALING_CONFIG(PWR_REGULATOR_VOLTAGE_SCALE2);
|
||||
__HAL_PWR_VOLTAGESCALING_CONFIG(PWR_REGULATOR_VOLTAGE_SCALE1);
|
||||
|
||||
/* Enable HSI Oscillator and activate PLL with HSI as source */
|
||||
RCC_OscInitStruct.OscillatorType = RCC_OSCILLATORTYPE_HSI;
|
||||
|
|
|
@ -364,7 +364,7 @@ int main(void)
|
|||
* PLL_P = 4
|
||||
* PLL_Q = 7
|
||||
* VDD(V) = 3.3
|
||||
* Main regulator output voltage = Scale2 mode
|
||||
* Main regulator output voltage = Scale1 mode
|
||||
* Flash Latency(WS) = 3
|
||||
* @param None
|
||||
* @retval None
|
||||
|
@ -380,7 +380,7 @@ static void SystemClock_Config(void)
|
|||
/* The voltage scaling allows optimizing the power consumption when the device is
|
||||
clocked below the maximum system frequency, to update the voltage scaling value
|
||||
regarding system frequency refer to product datasheet. */
|
||||
__HAL_PWR_VOLTAGESCALING_CONFIG(PWR_REGULATOR_VOLTAGE_SCALE2);
|
||||
__HAL_PWR_VOLTAGESCALING_CONFIG(PWR_REGULATOR_VOLTAGE_SCALE1);
|
||||
|
||||
/* Enable HSI Oscillator and activate PLL with HSI as source */
|
||||
RCC_OscInitStruct.OscillatorType = RCC_OSCILLATORTYPE_HSI;
|
||||
|
|
|
@ -261,7 +261,7 @@ int main(void)
|
|||
* PLL_P = 4
|
||||
* PLL_Q = 7
|
||||
* VDD(V) = 3.3
|
||||
* Main regulator output voltage = Scale2 mode
|
||||
* Main regulator output voltage = Scale1 mode
|
||||
* Flash Latency(WS) = 3
|
||||
* @param None
|
||||
* @retval None
|
||||
|
@ -277,7 +277,7 @@ static void SystemClock_Config(void)
|
|||
/* The voltage scaling allows optimizing the power consumption when the device is
|
||||
clocked below the maximum system frequency, to update the voltage scaling value
|
||||
regarding system frequency refer to product datasheet. */
|
||||
__HAL_PWR_VOLTAGESCALING_CONFIG(PWR_REGULATOR_VOLTAGE_SCALE2);
|
||||
__HAL_PWR_VOLTAGESCALING_CONFIG(PWR_REGULATOR_VOLTAGE_SCALE1);
|
||||
|
||||
/* Enable HSI Oscillator and activate PLL with HSI as source */
|
||||
RCC_OscInitStruct.OscillatorType = RCC_OSCILLATORTYPE_HSI;
|
||||
|
|
|
@ -163,7 +163,7 @@ int main(void)
|
|||
* PLL_P = 4
|
||||
* PLL_Q = 7
|
||||
* VDD(V) = 3.3
|
||||
* Main regulator output voltage = Scale2 mode
|
||||
* Main regulator output voltage = Scale1 mode
|
||||
* Flash Latency(WS) = 3
|
||||
* @param None
|
||||
* @retval None
|
||||
|
@ -179,7 +179,7 @@ static void SystemClock_Config(void)
|
|||
/* The voltage scaling allows optimizing the power consumption when the device is
|
||||
clocked below the maximum system frequency, to update the voltage scaling value
|
||||
regarding system frequency refer to product datasheet. */
|
||||
__HAL_PWR_VOLTAGESCALING_CONFIG(PWR_REGULATOR_VOLTAGE_SCALE2);
|
||||
__HAL_PWR_VOLTAGESCALING_CONFIG(PWR_REGULATOR_VOLTAGE_SCALE1);
|
||||
|
||||
/* Enable HSI Oscillator and activate PLL with HSE as source */
|
||||
RCC_OscInitStruct.OscillatorType = RCC_OSCILLATORTYPE_HSI;
|
||||
|
|
|
@ -74,7 +74,7 @@ int main(void)
|
|||
/* The voltage scaling allows optimizing the power consumption when the device is
|
||||
clocked below the maximum system frequency, to update the voltage scaling value
|
||||
regarding system frequency refer to product datasheet. */
|
||||
__HAL_PWR_VOLTAGESCALING_CONFIG(PWR_REGULATOR_VOLTAGE_SCALE2);
|
||||
__HAL_PWR_VOLTAGESCALING_CONFIG(PWR_REGULATOR_VOLTAGE_SCALE1);
|
||||
|
||||
/* Enable HSE oscillator and configure the PLL to reach the max system frequency (100 MHz)
|
||||
when using HSE oscillator as PLL clock source. */
|
||||
|
@ -163,7 +163,7 @@ void HAL_GPIO_EXTI_Callback(uint16_t GPIO_Pin)
|
|||
* PLL_P = 4
|
||||
* PLL_Q = 7
|
||||
* VDD(V) = 3.3
|
||||
* Main regulator output voltage = Scale2 mode
|
||||
* Main regulator output voltage = Scale1 mode
|
||||
* Flash Latency(WS) = 3
|
||||
* @param None
|
||||
* @retval None
|
||||
|
@ -232,7 +232,7 @@ void SystemClockHSE_Config(void)
|
|||
* PLL_N = 400
|
||||
* PLL_P = 4
|
||||
* VDD(V) = 3.3
|
||||
* Main regulator output voltage = Scale2 mode
|
||||
* Main regulator output voltage = Scale1 mode
|
||||
* Flash Latency(WS) = 3
|
||||
* @param None
|
||||
* @retval None
|
||||
|
|
|
@ -181,7 +181,7 @@ static void Error_Handler(void)
|
|||
* PLL_P = 4
|
||||
* PLL_Q = 7
|
||||
* VDD(V) = 3.3
|
||||
* Main regulator output voltage = Scale2 mode
|
||||
* Main regulator output voltage = Scale1 mode
|
||||
* Flash Latency(WS) = 3
|
||||
* @param None
|
||||
* @retval None
|
||||
|
@ -197,7 +197,7 @@ static void SystemClock_Config(void)
|
|||
/* The voltage scaling allows optimizing the power consumption when the device is
|
||||
clocked below the maximum system frequency, to update the voltage scaling value
|
||||
regarding system frequency refer to product datasheet. */
|
||||
__HAL_PWR_VOLTAGESCALING_CONFIG(PWR_REGULATOR_VOLTAGE_SCALE2);
|
||||
__HAL_PWR_VOLTAGESCALING_CONFIG(PWR_REGULATOR_VOLTAGE_SCALE1);
|
||||
|
||||
/* Enable HSI Oscillator and activate PLL with HSI as source */
|
||||
RCC_OscInitStruct.OscillatorType = RCC_OSCILLATORTYPE_HSI;
|
||||
|
|
|
@ -181,7 +181,7 @@ static void Error_Handler(void)
|
|||
* PLL_P = 4
|
||||
* PLL_Q = 7
|
||||
* VDD(V) = 3.3
|
||||
* Main regulator output voltage = Scale2 mode
|
||||
* Main regulator output voltage = Scale1 mode
|
||||
* Flash Latency(WS) = 3
|
||||
* @param None
|
||||
* @retval None
|
||||
|
@ -197,7 +197,7 @@ static void SystemClock_Config(void)
|
|||
/* The voltage scaling allows optimizing the power consumption when the device is
|
||||
clocked below the maximum system frequency, to update the voltage scaling value
|
||||
regarding system frequency refer to product datasheet. */
|
||||
__HAL_PWR_VOLTAGESCALING_CONFIG(PWR_REGULATOR_VOLTAGE_SCALE2);
|
||||
__HAL_PWR_VOLTAGESCALING_CONFIG(PWR_REGULATOR_VOLTAGE_SCALE1);
|
||||
|
||||
/* Enable HSI Oscillator and activate PLL with HSI as source */
|
||||
RCC_OscInitStruct.OscillatorType = RCC_OSCILLATORTYPE_HSI;
|
||||
|
|
|
@ -193,7 +193,7 @@ static void Error_Handler(void)
|
|||
* PLL_P = 4
|
||||
* PLL_Q = 7
|
||||
* VDD(V) = 3.3
|
||||
* Main regulator output voltage = Scale2 mode
|
||||
* Main regulator output voltage = Scale1 mode
|
||||
* Flash Latency(WS) = 3
|
||||
* @param None
|
||||
* @retval None
|
||||
|
@ -209,7 +209,7 @@ static void SystemClock_Config(void)
|
|||
/* The voltage scaling allows optimizing the power consumption when the device is
|
||||
clocked below the maximum system frequency, to update the voltage scaling value
|
||||
regarding system frequency refer to product datasheet. */
|
||||
__HAL_PWR_VOLTAGESCALING_CONFIG(PWR_REGULATOR_VOLTAGE_SCALE2);
|
||||
__HAL_PWR_VOLTAGESCALING_CONFIG(PWR_REGULATOR_VOLTAGE_SCALE1);
|
||||
|
||||
/* Enable HSI Oscillator and activate PLL with HSI as source */
|
||||
RCC_OscInitStruct.OscillatorType = RCC_OSCILLATORTYPE_HSI;
|
||||
|
|
|
@ -211,7 +211,7 @@ static void Error_Handler(void)
|
|||
* PLL_P = 4
|
||||
* PLL_Q = 7
|
||||
* VDD(V) = 3.3
|
||||
* Main regulator output voltage = Scale2 mode
|
||||
* Main regulator output voltage = Scale1 mode
|
||||
* Flash Latency(WS) = 3
|
||||
* @param None
|
||||
* @retval None
|
||||
|
@ -227,7 +227,7 @@ static void SystemClock_Config(void)
|
|||
/* The voltage scaling allows optimizing the power consumption when the device is
|
||||
clocked below the maximum system frequency, to update the voltage scaling value
|
||||
regarding system frequency refer to product datasheet. */
|
||||
__HAL_PWR_VOLTAGESCALING_CONFIG(PWR_REGULATOR_VOLTAGE_SCALE2);
|
||||
__HAL_PWR_VOLTAGESCALING_CONFIG(PWR_REGULATOR_VOLTAGE_SCALE1);
|
||||
|
||||
/* Enable HSI Oscillator and activate PLL with HSI as source */
|
||||
RCC_OscInitStruct.OscillatorType = RCC_OSCILLATORTYPE_HSI;
|
||||
|
|
|
@ -177,7 +177,7 @@ static void Error_Handler(void)
|
|||
* PLL_P = 4
|
||||
* PLL_Q = 7
|
||||
* VDD(V) = 3.3
|
||||
* Main regulator output voltage = Scale2 mode
|
||||
* Main regulator output voltage = Scale1 mode
|
||||
* Flash Latency(WS) = 3
|
||||
* @param None
|
||||
* @retval None
|
||||
|
@ -193,7 +193,7 @@ static void SystemClock_Config(void)
|
|||
/* The voltage scaling allows optimizing the power consumption when the device is
|
||||
clocked below the maximum system frequency, to update the voltage scaling value
|
||||
regarding system frequency refer to product datasheet. */
|
||||
__HAL_PWR_VOLTAGESCALING_CONFIG(PWR_REGULATOR_VOLTAGE_SCALE2);
|
||||
__HAL_PWR_VOLTAGESCALING_CONFIG(PWR_REGULATOR_VOLTAGE_SCALE1);
|
||||
|
||||
/* Enable HSI Oscillator and activate PLL with HSI as source */
|
||||
RCC_OscInitStruct.OscillatorType = RCC_OSCILLATORTYPE_HSI;
|
||||
|
|
|
@ -226,7 +226,7 @@ int main(void)
|
|||
* PLL_P = 4
|
||||
* PLL_Q = 7
|
||||
* VDD(V) = 3.3
|
||||
* Main regulator output voltage = Scale2 mode
|
||||
* Main regulator output voltage = Scale1 mode
|
||||
* Flash Latency(WS) = 3
|
||||
* @param None
|
||||
* @retval None
|
||||
|
@ -242,7 +242,7 @@ static void SystemClock_Config(void)
|
|||
/* The voltage scaling allows optimizing the power consumption when the device is
|
||||
clocked below the maximum system frequency, to update the voltage scaling value
|
||||
regarding system frequency refer to product datasheet. */
|
||||
__HAL_PWR_VOLTAGESCALING_CONFIG(PWR_REGULATOR_VOLTAGE_SCALE2);
|
||||
__HAL_PWR_VOLTAGESCALING_CONFIG(PWR_REGULATOR_VOLTAGE_SCALE1);
|
||||
|
||||
/* Enable HSI Oscillator and activate PLL with HSI as source */
|
||||
RCC_OscInitStruct.OscillatorType = RCC_OSCILLATORTYPE_HSI;
|
||||
|
|
|
@ -209,7 +209,7 @@ int main(void)
|
|||
* PLL_P = 4
|
||||
* PLL_Q = 7
|
||||
* VDD(V) = 3.3
|
||||
* Main regulator output voltage = Scale2 mode
|
||||
* Main regulator output voltage = Scale1 mode
|
||||
* Flash Latency(WS) = 3
|
||||
* @param None
|
||||
* @retval None
|
||||
|
@ -225,7 +225,7 @@ static void SystemClock_Config(void)
|
|||
/* The voltage scaling allows optimizing the power consumption when the device is
|
||||
clocked below the maximum system frequency, to update the voltage scaling value
|
||||
regarding system frequency refer to product datasheet. */
|
||||
__HAL_PWR_VOLTAGESCALING_CONFIG(PWR_REGULATOR_VOLTAGE_SCALE2);
|
||||
__HAL_PWR_VOLTAGESCALING_CONFIG(PWR_REGULATOR_VOLTAGE_SCALE1);
|
||||
|
||||
/* Enable HSI Oscillator and activate PLL with HSI as source */
|
||||
RCC_OscInitStruct.OscillatorType = RCC_OSCILLATORTYPE_HSI;
|
||||
|
|
|
@ -197,7 +197,7 @@ int main(void)
|
|||
* PLL_P = 4
|
||||
* PLL_Q = 7
|
||||
* VDD(V) = 3.3
|
||||
* Main regulator output voltage = Scale2 mode
|
||||
* Main regulator output voltage = Scale1 mode
|
||||
* Flash Latency(WS) = 3
|
||||
* @param None
|
||||
* @retval None
|
||||
|
@ -213,7 +213,7 @@ static void SystemClock_Config(void)
|
|||
/* The voltage scaling allows optimizing the power consumption when the device is
|
||||
clocked below the maximum system frequency, to update the voltage scaling value
|
||||
regarding system frequency refer to product datasheet. */
|
||||
__HAL_PWR_VOLTAGESCALING_CONFIG(PWR_REGULATOR_VOLTAGE_SCALE2);
|
||||
__HAL_PWR_VOLTAGESCALING_CONFIG(PWR_REGULATOR_VOLTAGE_SCALE1);
|
||||
|
||||
/* Enable HSI Oscillator and activate PLL with HSI as source */
|
||||
RCC_OscInitStruct.OscillatorType = RCC_OSCILLATORTYPE_HSI;
|
||||
|
|
|
@ -86,7 +86,7 @@ int main(void)
|
|||
* PLL_P = 4
|
||||
* PLL_Q = 7
|
||||
* VDD(V) = 3.3
|
||||
* Main regulator output voltage = Scale2 mode
|
||||
* Main regulator output voltage = Scale1 mode
|
||||
* Flash Latency(WS) = 3
|
||||
* @param None
|
||||
* @retval None
|
||||
|
@ -102,7 +102,7 @@ static void SystemClock_Config(void)
|
|||
/* The voltage scaling allows optimizing the power consumption when the device is
|
||||
clocked below the maximum system frequency, to update the voltage scaling value
|
||||
regarding system frequency refer to product datasheet. */
|
||||
__HAL_PWR_VOLTAGESCALING_CONFIG(PWR_REGULATOR_VOLTAGE_SCALE2);
|
||||
__HAL_PWR_VOLTAGESCALING_CONFIG(PWR_REGULATOR_VOLTAGE_SCALE1);
|
||||
|
||||
/* Enable HSI Oscillator and activate PLL with HSI as source */
|
||||
RCC_OscInitStruct.OscillatorType = RCC_OSCILLATORTYPE_HSI;
|
||||
|
|
|
@ -221,7 +221,7 @@ int main(void)
|
|||
* PLL_P = 4
|
||||
* PLL_Q = 7
|
||||
* VDD(V) = 3.3
|
||||
* Main regulator output voltage = Scale2 mode
|
||||
* Main regulator output voltage = Scale1 mode
|
||||
* Flash Latency(WS) = 3
|
||||
* @param None
|
||||
* @retval None
|
||||
|
@ -237,7 +237,7 @@ static void SystemClock_Config(void)
|
|||
/* The voltage scaling allows optimizing the power consumption when the device is
|
||||
clocked below the maximum system frequency, to update the voltage scaling value
|
||||
regarding system frequency refer to product datasheet. */
|
||||
__HAL_PWR_VOLTAGESCALING_CONFIG(PWR_REGULATOR_VOLTAGE_SCALE2);
|
||||
__HAL_PWR_VOLTAGESCALING_CONFIG(PWR_REGULATOR_VOLTAGE_SCALE1);
|
||||
|
||||
/* Enable HSI Oscillator and activate PLL with HSI as source */
|
||||
RCC_OscInitStruct.OscillatorType = RCC_OSCILLATORTYPE_HSI;
|
||||
|
|
|
@ -120,7 +120,7 @@ int main(void)
|
|||
* PLL_P = 4
|
||||
* PLL_Q = 7
|
||||
* VDD(V) = 3.3
|
||||
* Main regulator output voltage = Scale2 mode
|
||||
* Main regulator output voltage = Scale1 mode
|
||||
* Flash Latency(WS) = 3
|
||||
* @param None
|
||||
* @retval None
|
||||
|
@ -136,7 +136,7 @@ static void SystemClock_Config(void)
|
|||
/* The voltage scaling allows optimizing the power consumption when the device is
|
||||
clocked below the maximum system frequency, to update the voltage scaling value
|
||||
regarding system frequency refer to product datasheet. */
|
||||
__HAL_PWR_VOLTAGESCALING_CONFIG(PWR_REGULATOR_VOLTAGE_SCALE2);
|
||||
__HAL_PWR_VOLTAGESCALING_CONFIG(PWR_REGULATOR_VOLTAGE_SCALE1);
|
||||
|
||||
/* Enable HSI Oscillator and activate PLL with HSI as source */
|
||||
RCC_OscInitStruct.OscillatorType = RCC_OSCILLATORTYPE_HSI;
|
||||
|
|
|
@ -94,7 +94,7 @@ int main(void)
|
|||
* PLL_P = 4
|
||||
* PLL_Q = 7
|
||||
* VDD(V) = 3.3
|
||||
* Main regulator output voltage = Scale2 mode
|
||||
* Main regulator output voltage = Scale1 mode
|
||||
* Flash Latency(WS) = 3
|
||||
* @param None
|
||||
* @retval None
|
||||
|
@ -110,7 +110,7 @@ static void SystemClock_Config(void)
|
|||
/* The voltage scaling allows optimizing the power consumption when the device is
|
||||
clocked below the maximum system frequency, to update the voltage scaling value
|
||||
regarding system frequency refer to product datasheet. */
|
||||
__HAL_PWR_VOLTAGESCALING_CONFIG(PWR_REGULATOR_VOLTAGE_SCALE2);
|
||||
__HAL_PWR_VOLTAGESCALING_CONFIG(PWR_REGULATOR_VOLTAGE_SCALE1);
|
||||
|
||||
/* Enable HSI Oscillator and activate PLL with HSI as source */
|
||||
RCC_OscInitStruct.OscillatorType = RCC_OSCILLATORTYPE_HSI;
|
||||
|
|
|
@ -104,7 +104,7 @@ void HAL_GPIO_EXTI_Callback(uint16_t GPIO_Pin)
|
|||
* PLL_P = 4
|
||||
* PLL_Q = 7
|
||||
* VDD(V) = 3.3
|
||||
* Main regulator output voltage = Scale2 mode
|
||||
* Main regulator output voltage = Scale1 mode
|
||||
* Flash Latency(WS) = 3
|
||||
* @param None
|
||||
* @retval None
|
||||
|
|
|
@ -105,7 +105,7 @@ void HAL_GPIO_EXTI_Callback(uint16_t GPIO_Pin)
|
|||
* PLL_P = 4
|
||||
* PLL_Q = 7
|
||||
* VDD(V) = 3.3
|
||||
* Main regulator output voltage = Scale2 mode
|
||||
* Main regulator output voltage = Scale1 mode
|
||||
* Flash Latency(WS) = 3
|
||||
* @param None
|
||||
* @retval None
|
||||
|
|
|
@ -126,7 +126,7 @@ void HAL_GPIO_EXTI_Callback(uint16_t GPIO_Pin)
|
|||
* PLL_P = 4
|
||||
* PLL_Q = 7
|
||||
* VDD(V) = 3.3
|
||||
* Main regulator output voltage = Scale2 mode
|
||||
* Main regulator output voltage = Scale1 mode
|
||||
* Flash Latency(WS) = 3
|
||||
* @param None
|
||||
* @retval None
|
||||
|
@ -142,7 +142,7 @@ static void SystemClock_Config(void)
|
|||
/* The voltage scaling allows optimizing the power consumption when the device is
|
||||
clocked below the maximum system frequency, to update the voltage scaling value
|
||||
regarding system frequency refer to product datasheet. */
|
||||
__HAL_PWR_VOLTAGESCALING_CONFIG(PWR_REGULATOR_VOLTAGE_SCALE2);
|
||||
__HAL_PWR_VOLTAGESCALING_CONFIG(PWR_REGULATOR_VOLTAGE_SCALE1);
|
||||
|
||||
/* Enable HSI Oscillator and activate PLL with HSI as source */
|
||||
RCC_OscInitStruct.OscillatorType = RCC_OSCILLATORTYPE_HSI;
|
||||
|
|
|
@ -176,7 +176,7 @@ int main(void)
|
|||
* PLL_P = 4
|
||||
* PLL_Q = 7
|
||||
* VDD(V) = 3.3
|
||||
* Main regulator output voltage = Scale2 mode
|
||||
* Main regulator output voltage = Scale1 mode
|
||||
* Flash Latency(WS) = 3
|
||||
* @param None
|
||||
* @retval None
|
||||
|
|
|
@ -71,7 +71,7 @@ int main(void)
|
|||
/* The voltage scaling allows optimizing the power consumption when the device is
|
||||
clocked below the maximum system frequency, to update the voltage scaling value
|
||||
regarding system frequency refer to product datasheet. */
|
||||
__HAL_PWR_VOLTAGESCALING_CONFIG(PWR_REGULATOR_VOLTAGE_SCALE2);
|
||||
__HAL_PWR_VOLTAGESCALING_CONFIG(PWR_REGULATOR_VOLTAGE_SCALE1);
|
||||
|
||||
/* Enable HSI oscillator and configure the PLL to reach the max system frequency (100MHz)
|
||||
when using HSI oscillator as PLL clock source. */
|
||||
|
@ -154,7 +154,7 @@ void HAL_GPIO_EXTI_Callback(uint16_t GPIO_Pin)
|
|||
* PLL_P = 4
|
||||
* PLL_Q = 7
|
||||
* VDD(V) = 3.3
|
||||
* Main regulator output voltage = Scale2 mode
|
||||
* Main regulator output voltage = Scale1 mode
|
||||
* Flash Latency(WS) = 3
|
||||
* @param None
|
||||
* @retval None
|
||||
|
@ -170,7 +170,7 @@ void SystemClockHSE_Config(void)
|
|||
/* The voltage scaling allows optimizing the power consumption when the device is
|
||||
clocked below the maximum system frequency, to update the voltage scaling value
|
||||
regarding system frequency refer to product datasheet. */
|
||||
__HAL_PWR_VOLTAGESCALING_CONFIG(PWR_REGULATOR_VOLTAGE_SCALE2);
|
||||
__HAL_PWR_VOLTAGESCALING_CONFIG(PWR_REGULATOR_VOLTAGE_SCALE1);
|
||||
|
||||
/* -1- Select HSI as system clock source to allow modification of the PLL configuration */
|
||||
RCC_ClkInitStruct.ClockType = RCC_CLOCKTYPE_SYSCLK;
|
||||
|
@ -237,7 +237,7 @@ void SystemClockHSE_Config(void)
|
|||
* PLL_P = 4
|
||||
* PLL_Q = 7
|
||||
* VDD(V) = 3.3
|
||||
* Main regulator output voltage = Scale2 mode
|
||||
* Main regulator output voltage = Scale1 mode
|
||||
* Flash Latency(WS) = 3
|
||||
* @param None
|
||||
* @retval None
|
||||
|
@ -253,7 +253,7 @@ void SystemClockHSI_Config(void)
|
|||
/* The voltage scaling allows optimizing the power consumption when the device is
|
||||
clocked below the maximum system frequency, to update the voltage scaling value
|
||||
regarding system frequency refer to product datasheet. */
|
||||
__HAL_PWR_VOLTAGESCALING_CONFIG(PWR_REGULATOR_VOLTAGE_SCALE2);
|
||||
__HAL_PWR_VOLTAGESCALING_CONFIG(PWR_REGULATOR_VOLTAGE_SCALE1);
|
||||
|
||||
/* -1- Select HSE as system clock source to allow modification of the PLL configuration */
|
||||
RCC_ClkInitStruct.ClockType = RCC_CLOCKTYPE_SYSCLK;
|
||||
|
|
|
@ -122,7 +122,7 @@ int main(void)
|
|||
* PLL_P = 4
|
||||
* PLL_Q = 7
|
||||
* VDD(V) = 3.3
|
||||
* Main regulator output voltage = Scale2 mode
|
||||
* Main regulator output voltage = Scale1 mode
|
||||
* Flash Latency(WS) = 3
|
||||
* @param None
|
||||
* @retval None
|
||||
|
@ -138,7 +138,7 @@ static void SystemClock_Config(void)
|
|||
/* The voltage scaling allows optimizing the power consumption when the device is
|
||||
clocked below the maximum system frequency, to update the voltage scaling value
|
||||
regarding system frequency refer to product datasheet. */
|
||||
__HAL_PWR_VOLTAGESCALING_CONFIG(PWR_REGULATOR_VOLTAGE_SCALE2);
|
||||
__HAL_PWR_VOLTAGESCALING_CONFIG(PWR_REGULATOR_VOLTAGE_SCALE1);
|
||||
|
||||
/* Enable HSI Oscillator and activate PLL with HSI as source */
|
||||
RCC_OscInitStruct.OscillatorType = RCC_OSCILLATORTYPE_HSI;
|
||||
|
|
|
@ -208,7 +208,7 @@ static void Error_Handler(void)
|
|||
* PLL_P = 4
|
||||
* PLL_Q = 7
|
||||
* VDD(V) = 3.3
|
||||
* Main regulator output voltage = Scale2 mode
|
||||
* Main regulator output voltage = Scale1 mode
|
||||
* Flash Latency(WS) = 3
|
||||
* @param None
|
||||
* @retval None
|
||||
|
@ -224,7 +224,7 @@ static void SystemClock_Config(void)
|
|||
/* The voltage scaling allows optimizing the power consumption when the device is
|
||||
clocked below the maximum system frequency, to update the voltage scaling value
|
||||
regarding system frequency refer to product datasheet. */
|
||||
__HAL_PWR_VOLTAGESCALING_CONFIG(PWR_REGULATOR_VOLTAGE_SCALE2);
|
||||
__HAL_PWR_VOLTAGESCALING_CONFIG(PWR_REGULATOR_VOLTAGE_SCALE1);
|
||||
|
||||
/* Enable HSI Oscillator and activate PLL with HSI as source */
|
||||
RCC_OscInitStruct.OscillatorType = RCC_OSCILLATORTYPE_HSI;
|
||||
|
|
|
@ -129,7 +129,7 @@ PUTCHAR_PROTOTYPE
|
|||
* PLL_P = 4
|
||||
* PLL_Q = 7
|
||||
* VDD(V) = 3.3
|
||||
* Main regulator output voltage = Scale2 mode
|
||||
* Main regulator output voltage = Scale1 mode
|
||||
* Flash Latency(WS) = 3
|
||||
* @param None
|
||||
* @retval None
|
||||
|
@ -145,7 +145,7 @@ static void SystemClock_Config(void)
|
|||
/* The voltage scaling allows optimizing the power consumption when the device is
|
||||
clocked below the maximum system frequency, to update the voltage scaling value
|
||||
regarding system frequency refer to product datasheet. */
|
||||
__HAL_PWR_VOLTAGESCALING_CONFIG(PWR_REGULATOR_VOLTAGE_SCALE2);
|
||||
__HAL_PWR_VOLTAGESCALING_CONFIG(PWR_REGULATOR_VOLTAGE_SCALE1);
|
||||
|
||||
/* Enable HSI Oscillator and activate PLL with HSI as source */
|
||||
RCC_OscInitStruct.OscillatorType = RCC_OSCILLATORTYPE_HSI;
|
||||
|
|
|
@ -86,7 +86,7 @@ int main(void)
|
|||
* PLL_P = 4
|
||||
* PLL_Q = 7
|
||||
* VDD(V) = 3.3
|
||||
* Main regulator output voltage = Scale2 mode
|
||||
* Main regulator output voltage = Scale1 mode
|
||||
* Flash Latency(WS) = 3
|
||||
* @param None
|
||||
* @retval None
|
||||
|
@ -102,7 +102,7 @@ static void SystemClock_Config(void)
|
|||
/* The voltage scaling allows optimizing the power consumption when the device is
|
||||
clocked below the maximum system frequency, to update the voltage scaling value
|
||||
regarding system frequency refer to product datasheet. */
|
||||
__HAL_PWR_VOLTAGESCALING_CONFIG(PWR_REGULATOR_VOLTAGE_SCALE2);
|
||||
__HAL_PWR_VOLTAGESCALING_CONFIG(PWR_REGULATOR_VOLTAGE_SCALE1);
|
||||
|
||||
/* Enable HSI Oscillator and activate PLL with HSI as source */
|
||||
RCC_OscInitStruct.OscillatorType = RCC_OSCILLATORTYPE_HSI;
|
||||
|
|
|
@ -125,7 +125,7 @@ int main(void)
|
|||
* PLL_P = 4
|
||||
* PLL_Q = 7
|
||||
* VDD(V) = 3.3
|
||||
* Main regulator output voltage = Scale2 mode
|
||||
* Main regulator output voltage = Scale1 mode
|
||||
* Flash Latency(WS) = 3
|
||||
* @param None
|
||||
* @retval None
|
||||
|
@ -141,7 +141,7 @@ static void SystemClock_Config(void)
|
|||
/* The voltage scaling allows optimizing the power consumption when the device is
|
||||
clocked below the maximum system frequency, to update the voltage scaling value
|
||||
regarding system frequency refer to product datasheet. */
|
||||
__HAL_PWR_VOLTAGESCALING_CONFIG(PWR_REGULATOR_VOLTAGE_SCALE2);
|
||||
__HAL_PWR_VOLTAGESCALING_CONFIG(PWR_REGULATOR_VOLTAGE_SCALE1);
|
||||
|
||||
/* Enable HSI Oscillator and activate PLL with HSI as source */
|
||||
RCC_OscInitStruct.OscillatorType = RCC_OSCILLATORTYPE_HSE;
|
||||
|
|
|
@ -125,7 +125,7 @@ int main(void)
|
|||
* PLL_P = 4
|
||||
* PLL_Q = 7
|
||||
* VDD(V) = 3.3
|
||||
* Main regulator output voltage = Scale2 mode
|
||||
* Main regulator output voltage = Scale1 mode
|
||||
* Flash Latency(WS) = 3
|
||||
* @param None
|
||||
* @retval None
|
||||
|
@ -141,7 +141,7 @@ static void SystemClock_Config(void)
|
|||
/* The voltage scaling allows optimizing the power consumption when the device is
|
||||
clocked below the maximum system frequency, to update the voltage scaling value
|
||||
regarding system frequency refer to product datasheet. */
|
||||
__HAL_PWR_VOLTAGESCALING_CONFIG(PWR_REGULATOR_VOLTAGE_SCALE2);
|
||||
__HAL_PWR_VOLTAGESCALING_CONFIG(PWR_REGULATOR_VOLTAGE_SCALE1);
|
||||
|
||||
/* Enable HSI Oscillator and activate PLL with HSI as source */
|
||||
RCC_OscInitStruct.OscillatorType = RCC_OSCILLATORTYPE_HSE;
|
||||
|
|
10
README.md
10
README.md
|
@ -1,17 +1,19 @@
|
|||
# STM32CubeF4 MCU Firmware Package
|
||||
|
||||
**STM32Cube** is an STMicroelectronics original initiative to ease the developers life by reducing efforts, time and cost.
|
||||
![latest tag](https://img.shields.io/github/v/tag/STMicroelectronics/STM32CubeF4.svg?color=brightgreen)
|
||||
|
||||
**STM32Cube** is an STMicroelectronics original initiative to ease developers' life by reducing efforts, time and cost.
|
||||
|
||||
**STM32Cube** covers the overall STM32 products portfolio. It includes a comprehensive embedded software platform delivered for each STM32 series.
|
||||
* The CMSIS modules (core and device) corresponding to the ARM(tm) core implemented in this STM32 product.
|
||||
* The STM32 HAL-LL drivers, an abstraction layer offering a set of APIs ensuring maximized portability across the STM32 portfolio.
|
||||
* The BSP drivers of each evaluation, demonstration or nucleo board provided for this STM32 series.
|
||||
* A consistent set of middleware components such as RTOS, USB, FatFS, graphics, touch sensing library...
|
||||
* A consistent set of middleware libraries such as RTOS, USB, FatFS, graphics, touch sensing library...
|
||||
* A full set of software projects (basic examples, applications, and demonstrations) for each board provided for this STM32 series.
|
||||
|
||||
The **STM32CubeF4 MCU Package** projects are directly running on the STM32F4 series boards. You can find in each Projects/*Board name* directories a set of software projects (Applications/Demonstration/Examples).
|
||||
|
||||
In this FW Package, the modules **Middlewares/ST/TouchGFX** **Middlewares/ST/STemWin** **Middlewares/ST/STM32_Audio** are not directly accessible. They must be downloaded from a ST server, the respective URL are available in a readme.txt file inside each module.
|
||||
In this FW Package, the modules **Middlewares/ST/TouchGFX**, **Middlewares/ST/STemWin**, and **Middlewares/ST/STM32_Audio** are not directly accessible. They must be downloaded from a ST server. The respective URL are available in a readme.txt file inside each module.
|
||||
|
||||
## Release note
|
||||
|
||||
|
@ -21,7 +23,7 @@ Details about the content of this release are available in the release note [her
|
|||
|
||||
* STM32F4
|
||||
* [STM32F4-Discovery](https://www.st.com/content/st_com/en/products/evaluation-tools/product-evaluation-tools/mcu-eval-tools/stm32-mcu-eval-tools/stm32-mcu-discovery-kits/stm32f4discovery.html)
|
||||
* STM32F401-Discovery
|
||||
* [STM32F401-Discovery](https://www.st.com/content/st_com/en/products/evaluation-tools/product-evaluation-tools/mcu-mpu-eval-tools/stm32-mcu-mpu-eval-tools/stm32-discovery-kits/32f401cdiscovery.html)
|
||||
* [STM32F401RE-Nucleo](https://www.st.com/content/st_com/en/products/evaluation-tools/product-evaluation-tools/mcu-eval-tools/stm32-mcu-eval-tools/stm32-mcu-nucleo/nucleo-f401re.html)
|
||||
* [STM32F410xx-Nucleo](https://www.st.com/content/st_com/en/products/evaluation-tools/product-evaluation-tools/mcu-eval-tools/stm32-mcu-eval-tools/stm32-mcu-nucleo/nucleo-f410rb.html)
|
||||
* [STM32F411E-Discovery](https://www.st.com/content/st_com/en/products/evaluation-tools/product-evaluation-tools/mcu-eval-tools/stm32-mcu-eval-tools/stm32-mcu-discovery-kits/32f411ediscovery.html)
|
||||
|
|
|
@ -5,7 +5,7 @@
|
|||
<meta name="generator" content="pandoc" />
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=yes" />
|
||||
<title>Release Notes for STM32CubeF4 Firmware Package</title>
|
||||
<style>
|
||||
<style type="text/css">
|
||||
code{white-space: pre-wrap;}
|
||||
span.smallcaps{font-variant: small-caps;}
|
||||
span.underline{text-decoration: underline;}
|
||||
|
@ -65,11 +65,55 @@
|
|||
<div class="col-sm-12 col-lg-8">
|
||||
<h1 id="update-history">Update History</h1>
|
||||
<div class="collapse">
|
||||
<input type="checkbox" id="collapse-section26" aria-hidden="true"> <label for="collapse-section26" aria-hidden="true"><strong>V1.26.0 / 12-February-2021</strong></label>
|
||||
<input type="checkbox" id="collapse-section26_1" aria-hidden="true"> <label for="collapse-section26_1" aria-hidden="true"><strong>V1.26.1 / 26-March-2021</strong></label>
|
||||
<div>
|
||||
<h1 id="maintenance-release">Maintenance release</h1>
|
||||
<h2 id="main-changes">Main Changes</h2>
|
||||
<ul>
|
||||
<li><p>Patch release to fix known defects and enhancements implementation.</p></li>
|
||||
<li><strong>HAL</strong>
|
||||
<ul>
|
||||
<li><strong>HAL USART</strong> Update
|
||||
<ul>
|
||||
<li>Fix typo in USART_Receive_IT() and USART_TransmitReceive_IT() APIs to avoid possible compilation issues if the UART driver files are not included.</li>
|
||||
</ul></li>
|
||||
</ul></li>
|
||||
<li><strong>Projects</strong>
|
||||
<ul>
|
||||
<li>Update STM32F411/412/413 projects to set the correct regulator voltage scaling output selection (VOS) depending on the system clock frequency (SYSCLK):
|
||||
<ul>
|
||||
<li>Scale 1 mode <= 100 MHz.</li>
|
||||
<li>Scale 2 mode <= 84 MHz.</li>
|
||||
</ul></li>
|
||||
</ul></li>
|
||||
</ul>
|
||||
<h2 id="contents">Contents</h2>
|
||||
<table>
|
||||
<thead>
|
||||
<tr class="header">
|
||||
<th style="text-align: left;">Name</th>
|
||||
<th style="text-align: left;">Version</th>
|
||||
<th style="text-align: center;">Licence</th>
|
||||
<th style="text-align: center;">Release note</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr class="odd">
|
||||
<td style="text-align: left;"><strong>STM32F4xx HAL</strong></td>
|
||||
<td style="text-align: left;"><strong>V1.7.12</strong></td>
|
||||
<td style="text-align: center;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
|
||||
<td style="text-align: center;"><a href="Drivers/STM32F4xx_HAL_Driver/Release_Notes.html">release notes</a></td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
</div>
|
||||
<div class="collapse">
|
||||
<input type="checkbox" id="collapse-section26" aria-hidden="true"> <label for="collapse-section26" aria-hidden="true"><strong>V1.26.0 / 12-February-2021</strong></label>
|
||||
<div>
|
||||
<h1 id="maintenance-release-1">Maintenance release</h1>
|
||||
<h2 id="main-changes-1">Main Changes</h2>
|
||||
<ul>
|
||||
<li>General updates to fix known defects and enhancements implementation</li>
|
||||
<li>Add new <strong>HAL FMPSMBUS extended</strong> driver to support FMPSMBUS fast Mode Plus.</li>
|
||||
<li>Upgrade <strong>FreeRTOS</strong> to use <strong>V10.3.1</strong> ST modified 20200831.</li>
|
||||
|
@ -356,7 +400,7 @@
|
|||
</ul></li>
|
||||
<li>For the complete list of changes, please refer to the release notes of each firmware component</li>
|
||||
</ul>
|
||||
<h2 id="contents">Contents</h2>
|
||||
<h2 id="contents-1">Contents</h2>
|
||||
<table>
|
||||
<caption>Drivers</caption>
|
||||
<thead>
|
||||
|
@ -815,8 +859,8 @@
|
|||
<div class="collapse">
|
||||
<input type="checkbox" id="collapse-section25_2" aria-hidden="true"> <label for="collapse-section25_2" aria-hidden="true"><strong>V1.25.2 / 22-October-2020</strong></label>
|
||||
<div>
|
||||
<h1 id="maintenance-release-1">Maintenance release</h1>
|
||||
<h2 id="main-changes-1">Main Changes</h2>
|
||||
<h1 id="maintenance-release-2">Maintenance release</h1>
|
||||
<h2 id="main-changes-2">Main Changes</h2>
|
||||
<ul>
|
||||
<li><p>Patch release of STM32CubeF4 Firmware Package.</p></li>
|
||||
<li><p><strong>HAL</strong></p>
|
||||
|
@ -830,7 +874,7 @@
|
|||
</ul></li>
|
||||
</ul></li>
|
||||
</ul>
|
||||
<h2 id="contents-1">Contents</h2>
|
||||
<h2 id="contents-2">Contents</h2>
|
||||
<table>
|
||||
<thead>
|
||||
<tr class="header">
|
||||
|
@ -854,8 +898,8 @@
|
|||
<div class="collapse">
|
||||
<input type="checkbox" id="collapse-section25_1" aria-hidden="true"> <label for="collapse-section25_1" aria-hidden="true"><strong>V1.25.1 / 14-August-2020</strong></label>
|
||||
<div>
|
||||
<h1 id="maintenance-release-2">Maintenance release</h1>
|
||||
<h2 id="main-changes-2">Main Changes</h2>
|
||||
<h1 id="maintenance-release-3">Maintenance release</h1>
|
||||
<h2 id="main-changes-3">Main Changes</h2>
|
||||
<ul>
|
||||
<li><p>Patch release to fix known defects and enhancements implementation.</p></li>
|
||||
<li><p><strong>HAL</strong></p>
|
||||
|
@ -886,7 +930,7 @@
|
|||
</ul></li>
|
||||
</ul></li>
|
||||
</ul>
|
||||
<h2 id="contents-2">Contents</h2>
|
||||
<h2 id="contents-3">Contents</h2>
|
||||
<table>
|
||||
<thead>
|
||||
<tr class="header">
|
||||
|
@ -910,16 +954,16 @@
|
|||
<div class="collapse">
|
||||
<input type="checkbox" id="collapse-section25" aria-hidden="true"> <label for="collapse-section25" aria-hidden="true"><strong>V1.25.0 / 12-February-2020</strong></label>
|
||||
<div>
|
||||
<h1 id="maintenance-release-3">Maintenance release</h1>
|
||||
<h2 id="main-changes-3">Main Changes</h2>
|
||||
<h1 id="maintenance-release-4">Maintenance release</h1>
|
||||
<h2 id="main-changes-4">Main Changes</h2>
|
||||
<ul>
|
||||
<li><p>Add new <strong>HAL FMPSMBUS</strong> and <strong>LL FMPI2C</strong> drivers</p></li>
|
||||
<li><p>General updates to fix known defects and enhancements implementation</p></li>
|
||||
<li><p>Update HAL CRYP driver to support block by block decryption without reinitializes the IV and KEY for each call.</p></li>
|
||||
<li><p>Integration of three new USB class drivers, CDC-ECM, CDC-RNDIS for Ethernet communication and Billboard class driver for USB power delivery usage</p></li>
|
||||
<li><p>Update on USB MSC, CDC, DFU, AUDIO, CustomHID class drivers with bug fixes</p></li>
|
||||
<li>Add new <strong>HAL FMPSMBUS</strong> and <strong>LL FMPI2C</strong> drivers</li>
|
||||
<li>General updates to fix known defects and enhancements implementation</li>
|
||||
<li>Update HAL CRYP driver to support block by block decryption without reinitializes the IV and KEY for each call.</li>
|
||||
<li>Integration of three new USB class drivers, CDC-ECM, CDC-RNDIS for Ethernet communication and Billboard class driver for USB power delivery usage</li>
|
||||
<li>Update on USB MSC, CDC, DFU, AUDIO, CustomHID class drivers with bug fixes</li>
|
||||
<li><p>Improve code quality by fixing MisraC-2012 violations</p></li>
|
||||
<li><p><strong>HAL</strong></p>
|
||||
<li><strong>HAL</strong>
|
||||
<ul>
|
||||
<li><strong>HAL/LL USB</strong> update
|
||||
<ul>
|
||||
|
@ -949,7 +993,7 @@
|
|||
</ul></li>
|
||||
</ul></li>
|
||||
</ul></li>
|
||||
<li><p><strong>Middlewares</strong></p>
|
||||
<li><strong>Middlewares</strong>
|
||||
<ul>
|
||||
<li>Upgrade to use new version of <strong>USB Device V2.6.0</strong>
|
||||
<ul>
|
||||
|
@ -982,13 +1026,13 @@
|
|||
<li>Upgrade to use new version of PDM Library <strong>V3.2.0</strong></li>
|
||||
<li>Upgrade to use <strong>FatFs r0.12c</strong> ST modified <strong>r0.12c_20191011</strong></li>
|
||||
</ul></li>
|
||||
<li><p><strong>BSP</strong></p>
|
||||
<li><strong>BSP</strong>
|
||||
<ul>
|
||||
<li>General updates to fix known defects and enhancements implementation</li>
|
||||
<li>Upgrade to use Adafruit Shield <strong>V3.0.3</strong></li>
|
||||
<li>Update to support new camera sensor ov5640 <strong>V2.0.0</strong> on STM32469I-EVAL and STM32446E-EVAL boards.</li>
|
||||
</ul></li>
|
||||
<li><p><strong>Projects</strong></p>
|
||||
<li><strong>Projects</strong>
|
||||
<ul>
|
||||
<li>USB Applications Impact:
|
||||
<ul>
|
||||
|
@ -1012,7 +1056,7 @@
|
|||
</ul></li>
|
||||
<li><p>For the complete list of changes, please refer to the release notes of each firmware component</p></li>
|
||||
</ul>
|
||||
<h2 id="contents-3">Contents</h2>
|
||||
<h2 id="contents-4">Contents</h2>
|
||||
<table>
|
||||
<caption>Drivers</caption>
|
||||
<thead>
|
||||
|
@ -1452,11 +1496,11 @@
|
|||
<div class="collapse">
|
||||
<input type="checkbox" id="collapse-section24_2" aria-hidden="true"> <label for="collapse-section24_2" aria-hidden="true"><strong>V1.24.2 / 06-December-2019</strong></label>
|
||||
<div>
|
||||
<h1 id="maintenance-release-4">Maintenance release</h1>
|
||||
<h2 id="main-changes-4">Main Changes</h2>
|
||||
<h1 id="maintenance-release-5">Maintenance release</h1>
|
||||
<h2 id="main-changes-5">Main Changes</h2>
|
||||
<ul>
|
||||
<li><p><strong>Patch release to fix known defects and enhancements implementation</strong></p></li>
|
||||
<li><p><strong>HAL</strong></p>
|
||||
<li><strong>HAL</strong>
|
||||
<ul>
|
||||
<li>Update GPIO initialization sequence to avoid unwanted pulse on GPIO Pin’s</li>
|
||||
<li>General update to enhance HAL EXTI driver robustness</li>
|
||||
|
@ -1467,14 +1511,14 @@
|
|||
<li>Update HAL_I2C_Init() API to force software reset before setting new I2C configuration</li>
|
||||
<li>Update I2C_DMAXferCplt(), I2C_DMAError() and I2C_DMAAbort() APIs to fix hardfault issue when hdmatx and hdmarx parameters in i2c handle aren’t initialized (NULL pointer).</li>
|
||||
</ul></li>
|
||||
<li><p><strong>CMSIS</strong></p>
|
||||
<li><strong>CMSIS</strong>
|
||||
<ul>
|
||||
<li>Update stm32f446xx.h file to support HW flow control on UART4 and UART5 instances</li>
|
||||
<li>Update SystemInit() API in system_stm32f4xx.c file to don’t reset RCC registers to its reset values</li>
|
||||
</ul></li>
|
||||
<li><p>For the complete list of changes, please refer to the release notes of each firmware component</p></li>
|
||||
</ul>
|
||||
<h2 id="contents-4">Contents</h2>
|
||||
<h2 id="contents-5">Contents</h2>
|
||||
<table>
|
||||
<caption>Drivers</caption>
|
||||
<thead>
|
||||
|
@ -1505,8 +1549,8 @@
|
|||
<div class="collapse">
|
||||
<input type="checkbox" id="collapse-section24_1" aria-hidden="true"> <label for="collapse-section24_1" aria-hidden="true"><strong>V1.24.1 / 12-April-2019</strong></label>
|
||||
<div>
|
||||
<h1 id="maintenance-release-5">Maintenance release</h1>
|
||||
<h2 id="main-changes-5">Main Changes</h2>
|
||||
<h1 id="maintenance-release-6">Maintenance release</h1>
|
||||
<h2 id="main-changes-6">Main Changes</h2>
|
||||
<ul>
|
||||
<li><strong>Patch release to fix mainly the I2C send break issue with IT processes API’s</strong></li>
|
||||
<li><strong>HAL I2C</strong> update
|
||||
|
@ -1538,7 +1582,7 @@
|
|||
<li>Software Quality improvement with a fix ofCodeSonar warning on PCD_Port_IRQHandler() and HCD_Port_IRQHandler()interrupt handlers</li>
|
||||
</ul></li>
|
||||
</ul>
|
||||
<h2 id="contents-5">Contents</h2>
|
||||
<h2 id="contents-6">Contents</h2>
|
||||
<table>
|
||||
<caption>Drivers</caption>
|
||||
<thead>
|
||||
|
@ -1563,8 +1607,8 @@
|
|||
<div class="collapse">
|
||||
<input type="checkbox" id="collapse-section24" aria-hidden="true"> <label for="collapse-section24" aria-hidden="true"><strong>V1.24.0 / 08-February-2019</strong></label>
|
||||
<div>
|
||||
<h1 id="maintenance-release-6">Maintenance release</h1>
|
||||
<h2 id="main-changes-6">Main Changes</h2>
|
||||
<h1 id="maintenance-release-7">Maintenance release</h1>
|
||||
<h2 id="main-changes-7">Main Changes</h2>
|
||||
<ul>
|
||||
<li><strong>HAL</strong>
|
||||
<ul>
|
||||
|
@ -1647,7 +1691,7 @@
|
|||
</ul></li>
|
||||
<li>For the complete list of changes, please refer to the release notes of each firmware component</li>
|
||||
</ul>
|
||||
<h2 id="contents-6">Contents</h2>
|
||||
<h2 id="contents-7">Contents</h2>
|
||||
<table>
|
||||
<caption>Drivers</caption>
|
||||
<thead>
|
||||
|
@ -2081,8 +2125,8 @@
|
|||
<div class="collapse">
|
||||
<input type="checkbox" id="collapse-section23" aria-hidden="true"> <label for="collapse-section23" aria-hidden="true"><strong>V1.23.0 / 23-November-2018</strong></label>
|
||||
<div>
|
||||
<h1 id="maintenance-release-7">Maintenance release</h1>
|
||||
<h2 id="main-changes-7">Main Changes</h2>
|
||||
<h1 id="maintenance-release-8">Maintenance release</h1>
|
||||
<h2 id="main-changes-8">Main Changes</h2>
|
||||
<ul>
|
||||
<li><strong>Maintenance release:</strong>
|
||||
<ul>
|
||||
|
@ -2094,18 +2138,18 @@
|
|||
<div class="collapse">
|
||||
<input type="checkbox" id="collapse-section22" aria-hidden="true"> <label for="collapse-section22" aria-hidden="true"><strong>V1.22.0 / 26-October-2018</strong></label>
|
||||
<div>
|
||||
<h1 id="maintenance-release-8">Maintenance release</h1>
|
||||
<h2 id="main-changes-8">Main Changes</h2>
|
||||
<h1 id="maintenance-release-9">Maintenance release</h1>
|
||||
<h2 id="main-changes-9">Main Changes</h2>
|
||||
<ul>
|
||||
<li><p>Thanks to the acquisition of <strong>Draupner Graphics A/S</strong>, ST is extending the STM32 ecosystem with advanced and easy to use graphic software solution enabling stunning GUI additions to embedded devices. <strong>TouchGFX</strong> solution is now fully part of STM32CubeF4.</p></li>
|
||||
<li>Thanks to the acquisition of <strong>Draupner Graphics A/S</strong>, ST is extending the STM32 ecosystem with advanced and easy to use graphic software solution enabling stunning GUI additions to embedded devices. <strong>TouchGFX</strong> solution is now fully part of STM32CubeF4.</li>
|
||||
<li><p>TouchGFX examples and demonstrations can be accessed directly through the TouchGFX Designer tool. Here you simply create a new project, select the appropriate ST board in the Application Template section and select whatever demonstration or example you want in the UI Template selector. After this you will have a TouchGFX application ready to compile and flash to the selected ST board. More information are available <a href="https://touchgfx.zendesk.com/hc/en-us/articles/206159259-Step-1-Installation-of-TouchGFX">here</a></p></li>
|
||||
<li><p><strong>Middleware</strong></p>
|
||||
<li><strong>Middleware</strong>
|
||||
<ul>
|
||||
<li>Add TouchGFX stack</li>
|
||||
<li>Update to use STM32 PDM audio software decoding Library V3.1.0</li>
|
||||
<li>Update to use STemWin V5.44</li>
|
||||
</ul></li>
|
||||
<li><p><strong>Projects</strong></p>
|
||||
<li><strong>Projects</strong>
|
||||
<ul>
|
||||
<li>Add new STemWin applications and demonstrations and TouchGFX demonstrations for STM32F4x9I_EVAL, STM32F429I-Discovery, STM32F469_EVAL and STM32F469-Discovery platforms.</li>
|
||||
<li>Update applications to refer to the new PDM libraries:</li>
|
||||
|
@ -2122,7 +2166,7 @@
|
|||
</ul></li>
|
||||
<li><p>For the complete list of changes, please refer to the release notes of each firmware component</p></li>
|
||||
</ul>
|
||||
<h2 id="contents-7">Contents</h2>
|
||||
<h2 id="contents-8">Contents</h2>
|
||||
<table>
|
||||
<caption>Drivers</caption>
|
||||
<thead>
|
||||
|
@ -2560,11 +2604,11 @@
|
|||
<div class="collapse">
|
||||
<input type="checkbox" id="collapse-section21" aria-hidden="true"> <label for="collapse-section21" aria-hidden="true"><strong>V1.21.0 / 23-February-2018</strong></label>
|
||||
<div>
|
||||
<h1 id="maintenance-release-9">Maintenance release</h1>
|
||||
<h2 id="main-changes-9">Main Changes</h2>
|
||||
<h1 id="maintenance-release-10">Maintenance release</h1>
|
||||
<h2 id="main-changes-10">Main Changes</h2>
|
||||
<ul>
|
||||
<li><p>General updates to fix known defects and enhancements implementation</p></li>
|
||||
<li><p><strong>HAL</strong></p>
|
||||
<li><strong>HAL</strong>
|
||||
<ul>
|
||||
<li><strong>HAL</strong> update
|
||||
<ul>
|
||||
|
@ -2585,13 +2629,13 @@
|
|||
<li>Update HAL_SAI_DMAStop() and HAL_SAI_Abort() process to fix the lock/unlock audio issue</li>
|
||||
</ul></li>
|
||||
</ul></li>
|
||||
<li><p><strong>Projects</strong></p>
|
||||
<li><strong>Projects</strong>
|
||||
<ul>
|
||||
<li>Add new STemWin applications for STM32F4x9I_EVAL, STM32F429I-Discovery, STM32F469_EVAL and STM32F469-Discovery platforms.</li>
|
||||
</ul></li>
|
||||
<li><p>For the complete list of changes, please refer to the release notes of each firmware component</p></li>
|
||||
</ul>
|
||||
<h2 id="contents-8">Contents</h2>
|
||||
<h2 id="contents-9">Contents</h2>
|
||||
<table>
|
||||
<caption>Drivers</caption>
|
||||
<thead>
|
||||
|
@ -3020,12 +3064,12 @@
|
|||
<div class="collapse">
|
||||
<input type="checkbox" id="collapse-section18" aria-hidden="true"> <label for="collapse-section18" aria-hidden="true"><strong>V1.18.0 / 07-November-2017</strong></label>
|
||||
<div>
|
||||
<h1 id="maintenance-release-10">Maintenance release</h1>
|
||||
<h2 id="main-changes-10">Main Changes</h2>
|
||||
<h1 id="maintenance-release-11">Maintenance release</h1>
|
||||
<h2 id="main-changes-11">Main Changes</h2>
|
||||
<ul>
|
||||
<li>Package Clean-up: remove unwanted project folders</li>
|
||||
</ul>
|
||||
<h2 id="contents-9">Contents</h2>
|
||||
<h2 id="contents-10">Contents</h2>
|
||||
<table>
|
||||
<caption>Drivers</caption>
|
||||
<thead>
|
||||
|
@ -3454,8 +3498,8 @@
|
|||
<div class="collapse">
|
||||
<input type="checkbox" id="collapse-section17" aria-hidden="true"> <label for="collapse-section17" aria-hidden="true"><strong>V1.17.0 / 06-October-2017</strong></label>
|
||||
<div>
|
||||
<h1 id="maintenance-release-11">Maintenance release</h1>
|
||||
<h2 id="main-changes-11">Main Changes</h2>
|
||||
<h1 id="maintenance-release-12">Maintenance release</h1>
|
||||
<h2 id="main-changes-12">Main Changes</h2>
|
||||
<ul>
|
||||
<li>General updates to be compliant with Linux platforms</li>
|
||||
<li>General update to fix known defects and several implementations enhancement</li>
|
||||
|
@ -3514,7 +3558,7 @@
|
|||
</ul></li>
|
||||
<li>For the complete list of changes, please refer to the release notes of each firmware component</li>
|
||||
</ul>
|
||||
<h2 id="contents-10">Contents</h2>
|
||||
<h2 id="contents-11">Contents</h2>
|
||||
<table>
|
||||
<caption>Drivers</caption>
|
||||
<thead>
|
||||
|
@ -3943,19 +3987,19 @@
|
|||
<div class="collapse">
|
||||
<input type="checkbox" id="collapse-section16" aria-hidden="true"> <label for="collapse-section16" aria-hidden="true"><strong>V1.16.0 / 14-April-2017</strong></label>
|
||||
<div>
|
||||
<h1 id="maintenance-release-12">Maintenance release</h1>
|
||||
<h2 id="main-changes-12">Main Changes</h2>
|
||||
<h1 id="maintenance-release-13">Maintenance release</h1>
|
||||
<h2 id="main-changes-13">Main Changes</h2>
|
||||
<ul>
|
||||
<li><p>General update to fix known defects and several implementations enhancement</p></li>
|
||||
<li><p><strong>HAL</strong></p>
|
||||
<li><strong>HAL</strong>
|
||||
<ul>
|
||||
<li><p>Update CHM UserManuals to support LL drivers</p></li>
|
||||
<li>Update CHM UserManuals to support LL drivers</li>
|
||||
<li><p>General updates to fix known defects and enhancements implementation</p></li>
|
||||
<li><p><strong>HAL PWR</strong> update</p>
|
||||
<li><strong>HAL PWR</strong> update
|
||||
<ul>
|
||||
<li>HAL_PWREx_EnterUnderDriveSTOPMode() API: remove check on UDRDY flag</li>
|
||||
</ul></li>
|
||||
<li><p><strong>HAL CAN</strong> update</p>
|
||||
<li><strong>HAL CAN</strong> update
|
||||
<ul>
|
||||
<li>Add management of overrun error.</li>
|
||||
<li>Allow possibility to receive messages from the 2 RX FIFOs in parallel via interrupt.</li>
|
||||
|
@ -3963,21 +4007,21 @@
|
|||
<li>Handle transmission failure with error callback, when NART is enabled.</li>
|
||||
<li>Add __HAL_CAN_CANCEL_TRANSMIT() call to abort transmission when timeout is reached</li>
|
||||
</ul></li>
|
||||
<li><p><strong>LL ADC</strong> update</p>
|
||||
<li><strong>LL ADC</strong> update
|
||||
<ul>
|
||||
<li>Fix wrong ADC group injected sequence configuration</li>
|
||||
<li>LL_ADC_INJ_SetSequencerRanks() and LL_ADC_INJ_GetSequencerRanks() API s update to take in consideration the ADC number of conversions</li>
|
||||
<li>Update the defined values for ADC group injected seqencer ranks</li>
|
||||
</ul></li>
|
||||
</ul></li>
|
||||
<li><p><strong>Middleware</strong></p>
|
||||
<li><strong>Middleware</strong>
|
||||
<ul>
|
||||
<li>Upgrade to use FreeRTOS V9.0.0 (ST Modified 20170303).</li>
|
||||
<li>Update CMSIS-RTOS drivers to support both CMSIS Core V4.x and V5.x.</li>
|
||||
</ul></li>
|
||||
<li><p>For the complete list of changes, please refer to the release notes of each firmware component</p></li>
|
||||
</ul>
|
||||
<h2 id="contents-11">Contents</h2>
|
||||
<h2 id="contents-12">Contents</h2>
|
||||
<table>
|
||||
<caption>Drivers</caption>
|
||||
<thead>
|
||||
|
@ -4396,14 +4440,14 @@
|
|||
<div class="collapse">
|
||||
<input type="checkbox" id="collapse-section15" aria-hidden="true"> <label for="collapse-section15" aria-hidden="true"><strong>V1.15.0 / 17-February-2017</strong></label>
|
||||
<div>
|
||||
<h1 id="maintenance-release-13">Maintenance release</h1>
|
||||
<h2 id="main-changes-13">Main Changes</h2>
|
||||
<h1 id="maintenance-release-14">Maintenance release</h1>
|
||||
<h2 id="main-changes-14">Main Changes</h2>
|
||||
<ul>
|
||||
<li><p>Add the support of the STM32F413H-Discovery board</p>
|
||||
<li>Add the support of the STM32F413H-Discovery board
|
||||
<ul>
|
||||
<li>Full set of examples, applications and demonstrations running on STM32F413H-Discovery</li>
|
||||
</ul></li>
|
||||
<li><p>Add Low Layer drivers under Drivers32F4xx_HAL_Driver</p>
|
||||
<li>Add Low Layer drivers under Drivers32F4xx_HAL_Driver
|
||||
<ul>
|
||||
<li>Low Layer drivers allow performance and memory footprint optimization
|
||||
<ul>
|
||||
|
@ -4414,7 +4458,7 @@
|
|||
</ul></li>
|
||||
</ul></li>
|
||||
<li><p>General update to fix known defects and several implementations enhancement</p></li>
|
||||
<li><p>HAL</p>
|
||||
<li>HAL
|
||||
<ul>
|
||||
<li>Add Low Layer drivers under Drivers32F4xx_HAL_Driver</li>
|
||||
<li>Add new HAL driver for <strong>MMC</strong></li>
|
||||
|
@ -4441,12 +4485,12 @@
|
|||
</ul></li>
|
||||
</ul></li>
|
||||
</ul></li>
|
||||
<li><p><strong>BSP</strong></p>
|
||||
<li><strong>BSP</strong>
|
||||
<ul>
|
||||
<li>Add BSP drivers for the STM32F413H-Discovery board</li>
|
||||
<li>Update all BSP drivers to be aligned with the version V1.7.0 of HAL peripheral drivers and escpacially update required by the new HAL SD driver</li>
|
||||
</ul></li>
|
||||
<li><p><strong>Middleware</strong></p>
|
||||
<li><strong>Middleware</strong>
|
||||
<ul>
|
||||
<li>Upgrade to use new version of LwIP V2.0.0
|
||||
<ul>
|
||||
|
@ -4463,7 +4507,7 @@
|
|||
<li><strong>Note:</strong> The updates made on this new build have impact on application based on previous version LibJPEG V8d ST modified 20160923. For details please refer to its Release Note.</li>
|
||||
</ul></li>
|
||||
</ul></li>
|
||||
<li><p><strong>Projects</strong></p>
|
||||
<li><strong>Projects</strong>
|
||||
<ul>
|
||||
<li>Add Examples, Applications and Demonstrations firmware for STM32F413H-Discovery board</li>
|
||||
<li>Add Low Layer examples and MIX examples on the STM32F410xx-Nucleo, STM32F429ZI-Nucleo and STM32F411REx-Nucleo boards</li>
|
||||
|
@ -4472,7 +4516,7 @@
|
|||
</ul></li>
|
||||
<li><p>For the complete list of changes, please refer to the release notes of each firmware component</p></li>
|
||||
</ul>
|
||||
<h2 id="contents-12">Contents</h2>
|
||||
<h2 id="contents-13">Contents</h2>
|
||||
<table>
|
||||
<caption>Drivers</caption>
|
||||
<thead>
|
||||
|
@ -4891,12 +4935,12 @@
|
|||
<div class="collapse">
|
||||
<input type="checkbox" id="collapse-section14" aria-hidden="true"> <label for="collapse-section14" aria-hidden="true"><strong>V1.14.0 / 04-November-2016</strong></label>
|
||||
<div>
|
||||
<h1 id="maintenance-release-14">Maintenance release</h1>
|
||||
<h2 id="main-changes-14">Main Changes</h2>
|
||||
<h1 id="maintenance-release-15">Maintenance release</h1>
|
||||
<h2 id="main-changes-15">Main Changes</h2>
|
||||
<ul>
|
||||
<li><p>Official release to add the support of <strong>STM32F413xx and STM32F423xx</strong> devices</p></li>
|
||||
<li>Official release to add the support of <strong>STM32F413xx and STM32F423xx</strong> devices</li>
|
||||
<li><p>Fix known defects and several implementation enhancement</p></li>
|
||||
<li><p><strong>HAL</strong></p>
|
||||
<li><strong>HAL</strong>
|
||||
<ul>
|
||||
<li>Add the support of <strong>STM32F413xx and STM32F423xx</strong> devices</li>
|
||||
<li><strong>HAL GPIO</strong> update
|
||||
|
@ -4922,7 +4966,7 @@
|
|||
<li>Implement workaround to fix the limitation pronounced in the Errata sheet 2.1.8 section: In some specific cases, DMA2 data corruption occurs when managing AHB and APB2 peripherals in a concurrent way</li>
|
||||
</ul></li>
|
||||
</ul></li>
|
||||
<li><p><strong>CMSIS</strong></p>
|
||||
<li><strong>CMSIS</strong>
|
||||
<ul>
|
||||
<li>Add the support of <strong>STM32F413xx and STM32F423xx</strong> devices</li>
|
||||
<li>Use _Pos and _Mask macro for all bit definitions</li>
|
||||
|
@ -4930,11 +4974,11 @@
|
|||
<li>Add macro to check SMBUS instance support</li>
|
||||
<li>Add AHBPrescTable and APBPrescTable extern declaration in system_stm32f4xx.h file</li>
|
||||
</ul></li>
|
||||
<li><p><strong>BSP</strong></p>
|
||||
<li><strong>BSP</strong>
|
||||
<ul>
|
||||
<li>Update STM32469I-Discovery and STM32469I-EVAL LCD BSP drivers with proper DSI initialization</li>
|
||||
</ul></li>
|
||||
<li><p><strong>Projects</strong></p>
|
||||
<li><strong>Projects</strong>
|
||||
<ul>
|
||||
<li>Add 68 projects for <strong>STM32F413ZH-Nucleo</strong> board</li>
|
||||
<li>General updates to fix known defects and enhancements implementation</li>
|
||||
|
@ -4942,7 +4986,7 @@
|
|||
</ul></li>
|
||||
<li><p>For the complete list of changes, please refer to the release notes of each firmware component</p></li>
|
||||
</ul>
|
||||
<h2 id="contents-13">Contents</h2>
|
||||
<h2 id="contents-14">Contents</h2>
|
||||
<table>
|
||||
<caption>Drivers</caption>
|
||||
<thead>
|
||||
|
@ -5361,12 +5405,12 @@
|
|||
<div class="collapse">
|
||||
<input type="checkbox" id="collapse-section13_1" aria-hidden="true"> <label for="collapse-section13_1" aria-hidden="true"><strong>V1.13.1 / 22-September-2016</strong></label>
|
||||
<div>
|
||||
<h1 id="maintenance-release-15">Maintenance release</h1>
|
||||
<h2 id="main-changes-15">Main Changes</h2>
|
||||
<h1 id="maintenance-release-16">Maintenance release</h1>
|
||||
<h2 id="main-changes-16">Main Changes</h2>
|
||||
<ul>
|
||||
<li><strong>Patch release to fix issues in I2C/FMPI2C HAL drivers</strong></li>
|
||||
</ul>
|
||||
<h2 id="contents-14">Contents</h2>
|
||||
<h2 id="contents-15">Contents</h2>
|
||||
<table>
|
||||
<thead>
|
||||
<tr class="header">
|
||||
|
@ -5390,8 +5434,8 @@
|
|||
<div class="collapse">
|
||||
<input type="checkbox" id="collapse-section13" aria-hidden="true"> <label for="collapse-section13" aria-hidden="true"><strong>V1.13.0 / 01-July-2016</strong></label>
|
||||
<div>
|
||||
<h1 id="maintenance-release-16">Maintenance release</h1>
|
||||
<h2 id="main-changes-16">Main Changes</h2>
|
||||
<h1 id="maintenance-release-17">Maintenance release</h1>
|
||||
<h2 id="main-changes-17">Main Changes</h2>
|
||||
<ul>
|
||||
<li>Fix known defects and enhancements implementation</li>
|
||||
<li><strong>HAL</strong>
|
||||
|
@ -5438,7 +5482,7 @@
|
|||
</ul></li>
|
||||
<li>For the complete list of changes, please refer to the release notes of each firmware component</li>
|
||||
</ul>
|
||||
<h2 id="contents-15">Contents</h2>
|
||||
<h2 id="contents-16">Contents</h2>
|
||||
<table>
|
||||
<caption>Drivers</caption>
|
||||
<thead>
|
||||
|
@ -5855,12 +5899,12 @@
|
|||
<div class="collapse">
|
||||
<input type="checkbox" id="collapse-section12" aria-hidden="true"> <label for="collapse-section12" aria-hidden="true"><strong>V1.12.0 / 01-July-2016</strong></label>
|
||||
<div>
|
||||
<h1 id="maintenance-release-17">Maintenance release</h1>
|
||||
<h2 id="main-changes-17">Main Changes</h2>
|
||||
<h1 id="maintenance-release-18">Maintenance release</h1>
|
||||
<h2 id="main-changes-18">Main Changes</h2>
|
||||
<ul>
|
||||
<li><p>Official release to add the support of <strong>STM32F412cx, STM32F412rx, STM32F412vx and STM32F412zx</strong> devices</p></li>
|
||||
<li>Official release to add the support of <strong>STM32F412cx, STM32F412rx, STM32F412vx and STM32F412zx</strong> devices</li>
|
||||
<li><p>Fix known defects and several implementation enhancement</p></li>
|
||||
<li><p><strong>HAL</strong></p>
|
||||
<li><strong>HAL</strong>
|
||||
<ul>
|
||||
<li>Add the support of <strong>STM32F412cx, STM32F412rx, STM32F412vx and STM32F412zx</strong> devices</li>
|
||||
<li>Add new drivers for <strong>DFSDM</strong> peripheral</li>
|
||||
|
@ -5874,7 +5918,7 @@
|
|||
<li>Enhance the DMA transmit process by using peripheral TC interrupt instead of waiting on TC flag under DMA ISR for HAL QSPI driver</li>
|
||||
</ul></li>
|
||||
</ul></li>
|
||||
<li><p><strong>Middlewares</strong></p>
|
||||
<li><strong>Middlewares</strong>
|
||||
<ul>
|
||||
<li>Update to FreeRTOS V8.2.3</li>
|
||||
<li>Update to new build of LwIP V1.4.1 ST modified 20160211
|
||||
|
@ -5882,12 +5926,12 @@
|
|||
<li><strong>Note:</strong> Updated architecture having impact on application based on previous version LwIP V1.4.1 ST modified 20140619</li>
|
||||
</ul></li>
|
||||
</ul></li>
|
||||
<li><p><strong>BSP</strong></p>
|
||||
<li><strong>BSP</strong>
|
||||
<ul>
|
||||
<li>Add new BSP driver for <strong>STM32412G-Discovery</strong> board</li>
|
||||
<li>Align BSP drivers with the HAL V1.5.0</li>
|
||||
</ul></li>
|
||||
<li><p><strong>Projects</strong></p>
|
||||
<li><strong>Projects</strong>
|
||||
<ul>
|
||||
<li>General updates to fix known defects and enhancements implementation</li>
|
||||
<li><strong>Add QSPI_PreInitConfig example on STM32446E-EVAL, STM32469I-EVAL and STM32469I-Discovery boards</strong></li>
|
||||
|
@ -5897,7 +5941,7 @@
|
|||
</ul></li>
|
||||
<li><p>For the complete list of changes, please refer to the release notes of each firmware component</p></li>
|
||||
</ul>
|
||||
<h2 id="contents-16">Contents</h2>
|
||||
<h2 id="contents-17">Contents</h2>
|
||||
<table>
|
||||
<caption>Drivers</caption>
|
||||
<thead>
|
||||
|
@ -6313,8 +6357,8 @@
|
|||
<div class="collapse">
|
||||
<input type="checkbox" id="collapse-section11" aria-hidden="true"> <label for="collapse-section11" aria-hidden="true"><strong>V1.11.0 / 29-January-2016</strong></label>
|
||||
<div>
|
||||
<h1 id="maintenance-release-18">Maintenance release</h1>
|
||||
<h2 id="main-changes-18">Main Changes</h2>
|
||||
<h1 id="maintenance-release-19">Maintenance release</h1>
|
||||
<h2 id="main-changes-19">Main Changes</h2>
|
||||
<ul>
|
||||
<li><strong>Fix known defects and enhancements implementation</strong></li>
|
||||
<li><strong>HAL</strong>
|
||||
|
@ -6351,7 +6395,7 @@
|
|||
</ul></li>
|
||||
<li>For the complete list of changes, please refer to the release notes of each firmware component</li>
|
||||
</ul>
|
||||
<h2 id="contents-17">Contents</h2>
|
||||
<h2 id="contents-18">Contents</h2>
|
||||
<table>
|
||||
<caption>Drivers</caption>
|
||||
<thead>
|
||||
|
@ -6766,12 +6810,12 @@
|
|||
<div class="collapse">
|
||||
<input type="checkbox" id="collapse-section10_1" aria-hidden="true"> <label for="collapse-section10_1" aria-hidden="true"><strong>V1.10.1 / 11-December-2015</strong></label>
|
||||
<div>
|
||||
<h1 id="maintenance-release-19">Maintenance release</h1>
|
||||
<h2 id="main-changes-19">Main Changes</h2>
|
||||
<h1 id="maintenance-release-20">Maintenance release</h1>
|
||||
<h2 id="main-changes-20">Main Changes</h2>
|
||||
<ul>
|
||||
<li>For the complete list of changes, please refer to the release notes of each firmware component</li>
|
||||
</ul>
|
||||
<h2 id="contents-18">Contents</h2>
|
||||
<h2 id="contents-19">Contents</h2>
|
||||
<table>
|
||||
<thead>
|
||||
<tr class="header">
|
||||
|
@ -6795,12 +6839,12 @@
|
|||
<div class="collapse">
|
||||
<input type="checkbox" id="collapse-section10" aria-hidden="true"> <label for="collapse-section10" aria-hidden="true"><strong>V1.10.0 / 13-November-2015</strong></label>
|
||||
<div>
|
||||
<h1 id="maintenance-release-20">Maintenance release</h1>
|
||||
<h2 id="main-changes-20">Main Changes</h2>
|
||||
<h1 id="maintenance-release-21">Maintenance release</h1>
|
||||
<h2 id="main-changes-21">Main Changes</h2>
|
||||
<ul>
|
||||
<li><p><strong>Support new boards: STM32F411E-Discovery, STM32F446ZE NUCLEO144 and STM32F429ZI NUCLEO144</strong></p></li>
|
||||
<li><strong>Support new boards: STM32F411E-Discovery, STM32F446ZE NUCLEO144 and STM32F429ZI NUCLEO144</strong></li>
|
||||
<li><p><strong>Fix known defects and enhancements implementation</strong></p></li>
|
||||
<li><p><strong>HAL</strong></p>
|
||||
<li><strong>HAL</strong>
|
||||
<ul>
|
||||
<li>General updates to fix known defects and enhancements implementation</li>
|
||||
<li><strong>One change done on the HAL CRYP requires an update on the application code based on HAL V1.4.1</strong>
|
||||
|
@ -6808,21 +6852,21 @@
|
|||
<li>Update HAL_CRYP_DESECB_Decrypt() API to invert pPlainData and pCypherData parameters</li>
|
||||
</ul></li>
|
||||
</ul></li>
|
||||
<li><p><strong>CMSIS</strong></p>
|
||||
<li><strong>CMSIS</strong>
|
||||
<ul>
|
||||
<li>General updates to fix known defects and enhancements implementation</li>
|
||||
<li>system_stm32f4xx.c file</li>
|
||||
<li>update SystemInit_ExtMemCtl() function implementation to allow the possibility of simultaneous use of DATA_IN_ExtSRAM and DATA_IN_ExtSDRAM</li>
|
||||
</ul></li>
|
||||
<li><p><strong>BSP</strong></p>
|
||||
<li><strong>BSP</strong>
|
||||
<ul>
|
||||
<li>Add new BPS drivers for STM32411E-Discovery and STM32F4xx_Nucleo_144 boards</li>
|
||||
</ul></li>
|
||||
<li><p><strong>Utilities</strong></p>
|
||||
<li><strong>Utilities</strong>
|
||||
<ul>
|
||||
<li>Use latest version of STM32CubeUpdater V4.10.0</li>
|
||||
</ul></li>
|
||||
<li><p><strong>Projects</strong></p>
|
||||
<li><strong>Projects</strong>
|
||||
<ul>
|
||||
<li>General updates to fix known defects and enhancements implementation</li>
|
||||
<li><strong>Add EEPROM emulation application on all supported boards</strong></li>
|
||||
|
@ -6832,7 +6876,7 @@
|
|||
</ul></li>
|
||||
<li><p>For the complete list of changes, please refer to the release notes of each firmware component</p></li>
|
||||
</ul>
|
||||
<h2 id="contents-19">Contents</h2>
|
||||
<h2 id="contents-20">Contents</h2>
|
||||
<table>
|
||||
<caption>Drivers</caption>
|
||||
<thead>
|
||||
|
@ -7235,8 +7279,8 @@
|
|||
<div class="collapse">
|
||||
<input type="checkbox" id="collapse-section9" aria-hidden="true"> <label for="collapse-section9" aria-hidden="true"><strong>V1.9.0 / 09-October-2015</strong></label>
|
||||
<div>
|
||||
<h1 id="maintenance-release-21">Maintenance release</h1>
|
||||
<h2 id="main-changes-21">Main Changes</h2>
|
||||
<h1 id="maintenance-release-22">Maintenance release</h1>
|
||||
<h2 id="main-changes-22">Main Changes</h2>
|
||||
<ul>
|
||||
<li>Maintenance release to fix known defects and enhancements implementation</li>
|
||||
<li><strong>HAL</strong>
|
||||
|
@ -7278,7 +7322,7 @@
|
|||
</ul></li>
|
||||
<li>For the complete list of changes, please refer to the release notes of each firmware component</li>
|
||||
</ul>
|
||||
<h2 id="contents-20">Contents</h2>
|
||||
<h2 id="contents-21">Contents</h2>
|
||||
<table>
|
||||
<caption>Drivers</caption>
|
||||
<thead>
|
||||
|
@ -7672,19 +7716,19 @@
|
|||
<div class="collapse">
|
||||
<input type="checkbox" id="collapse-section8" aria-hidden="true"> <label for="collapse-section8" aria-hidden="true"><strong>V1.8.0 / 14-August-2015</strong></label>
|
||||
<div>
|
||||
<h1 id="maintenance-release-22">Maintenance release</h1>
|
||||
<h2 id="main-changes-22">Main Changes</h2>
|
||||
<h1 id="maintenance-release-23">Maintenance release</h1>
|
||||
<h2 id="main-changes-23">Main Changes</h2>
|
||||
<ul>
|
||||
<li><p><strong>Official release to support STM32F469xx, STM32F479xx, STM32F410Cx, STM32F410Rx</strong> and <strong>STM32F410Tx devices</strong></p></li>
|
||||
<li><strong>Official release to support STM32F469xx, STM32F479xx, STM32F410Cx, STM32F410Rx</strong> and <strong>STM32F410Tx devices</strong></li>
|
||||
<li><p><strong>Fix known defects and several enhancements implementation</strong></p></li>
|
||||
<li><p><strong>HAL</strong></p>
|
||||
<li><strong>HAL</strong>
|
||||
<ul>
|
||||
<li>Support of the STM32F469xx / STM32F479xx / STM32F410Cx / STM32F410Rx / STM32F410Tx devices:
|
||||
<ul>
|
||||
<li><strong>Add new drivers for DSI and LPTIM peripherals</strong></li>
|
||||
</ul></li>
|
||||
</ul></li>
|
||||
<li><p><strong>Middlewares</strong></p>
|
||||
<li><strong>Middlewares</strong>
|
||||
<ul>
|
||||
<li>New USB Host V3.2.2: Fix MSC Get Ready Delay issue</li>
|
||||
<li>Updated STemWin V5.28: Upgrade to use SEGGER emWin version V5.28</li>
|
||||
|
@ -7696,12 +7740,12 @@
|
|||
<li><strong>Note:</strong> For application code based on previous FatFs versions: when moving to R0.11, ffconf.h file must be updated, taking ffconf_template.h file as reference.</li>
|
||||
</ul></li>
|
||||
</ul></li>
|
||||
<li><p><strong>BSP</strong></p>
|
||||
<li><strong>BSP</strong>
|
||||
<ul>
|
||||
<li>Add new BPS drivers for STM32469I_EVAL / STM32469I-Discovery boards</li>
|
||||
<li>Align all other BSP drivers with the V4.0.x of BSP Components Common drivers</li>
|
||||
</ul></li>
|
||||
<li><p><strong>Projects</strong></p>
|
||||
<li><strong>Projects</strong>
|
||||
<ul>
|
||||
<li>Add Examples, Applications and Demonstration firmware for STM32F469xx/STM32F479xx devices and STM32469I_EVAL/STM32469I-Discovery boards</li>
|
||||
<li>Add Examples for STM32410xx_Nucleo board (14 in total)</li>
|
||||
|
@ -7712,7 +7756,7 @@
|
|||
</ul></li>
|
||||
<li><p>For the complete list of changes, please refer to the release notes of each firmware components</p></li>
|
||||
</ul>
|
||||
<h2 id="contents-21">Contents</h2>
|
||||
<h2 id="contents-22">Contents</h2>
|
||||
<table>
|
||||
<caption>Drivers</caption>
|
||||
<thead>
|
||||
|
@ -8109,12 +8153,12 @@
|
|||
<div class="collapse">
|
||||
<input type="checkbox" id="collapse-section7" aria-hidden="true"> <label for="collapse-section7" aria-hidden="true"><strong>V1.7.0 / 01-July-2015</strong></label>
|
||||
<div>
|
||||
<h1 id="maintenance-release-23">Maintenance release</h1>
|
||||
<h2 id="main-changes-23">Main Changes</h2>
|
||||
<h1 id="maintenance-release-24">Maintenance release</h1>
|
||||
<h2 id="main-changes-24">Main Changes</h2>
|
||||
<ul>
|
||||
<li><p><strong>Official release to support STM32446E-Nucleo board</strong></p></li>
|
||||
<li><strong>Official release to support STM32446E-Nucleo board</strong></li>
|
||||
<li><p><strong>Maintenance release to fix known defects</strong></p></li>
|
||||
<li><p><strong>HAL</strong></p>
|
||||
<li><strong>HAL</strong>
|
||||
<ul>
|
||||
<li>General updates to fix known defects and enhancements implementation</li>
|
||||
<li><strong>One change done on the HAL may require an update on the application code based on HAL V1.3.1</strong>
|
||||
|
@ -8122,20 +8166,20 @@
|
|||
<li>HASH IT process: update to call the HAL_HASH_InCpltCallback() at the end of the complete buffer instead of every each 512 bits</li>
|
||||
</ul></li>
|
||||
</ul></li>
|
||||
<li><p><strong>CMSIS</strong></p>
|
||||
<li><strong>CMSIS</strong>
|
||||
<ul>
|
||||
<li>General updates to fix known defects and enhancements implementation</li>
|
||||
</ul></li>
|
||||
<li><p><strong>Middlewares</strong></p>
|
||||
<li><strong>Middlewares</strong>
|
||||
<ul>
|
||||
<li>Updated USB Device V2.4.1: Fix known defects and several enhancement implementation</li>
|
||||
<li>Updated USB Host V3.2.1: Fix known defects and several enhancement implementation</li>
|
||||
</ul></li>
|
||||
<li><p><strong>BSP</strong></p>
|
||||
<li><strong>BSP</strong>
|
||||
<ul>
|
||||
<li>Update STM324x9I-EVAL BSP driver to support the exc7200 touch controller</li>
|
||||
</ul></li>
|
||||
<li><p><strong>Projects</strong></p>
|
||||
<li><strong>Projects</strong>
|
||||
<ul>
|
||||
<li>Add Examples for STM32446E_Nucleo board (11 in total)</li>
|
||||
<li>Add the support System Workbench for STM32 (SW4STM32) toolchain for STM32446E_EVAL board projects</li>
|
||||
|
@ -8147,7 +8191,7 @@
|
|||
</ul></li>
|
||||
<li><p>For the complete list of changes, please refer to the release notes of each firmware components</p></li>
|
||||
</ul>
|
||||
<h2 id="contents-22">Contents</h2>
|
||||
<h2 id="contents-23">Contents</h2>
|
||||
<table>
|
||||
<caption>Drivers</caption>
|
||||
<thead>
|
||||
|
@ -8566,12 +8610,12 @@
|
|||
<div class="collapse">
|
||||
<input type="checkbox" id="collapse-section6" aria-hidden="true"> <label for="collapse-section6" aria-hidden="true"><strong>V1.6.0 / 25-May-2015</strong></label>
|
||||
<div>
|
||||
<h1 id="maintenance-release-24">Maintenance release</h1>
|
||||
<h2 id="main-changes-24">Main Changes</h2>
|
||||
<h1 id="maintenance-release-25">Maintenance release</h1>
|
||||
<h2 id="main-changes-25">Main Changes</h2>
|
||||
<ul>
|
||||
<li><p><strong>Add support of System Workbench for STM32 (SW4STM32) toolchain</strong></p></li>
|
||||
<li><strong>Add support of System Workbench for STM32 (SW4STM32) toolchain</strong></li>
|
||||
<li><p><strong>Maintenance release to fix known defects</strong></p></li>
|
||||
<li><p><strong>HAL</strong></p>
|
||||
<li><strong>HAL</strong>
|
||||
<ul>
|
||||
<li>HAL PWR update
|
||||
<ul>
|
||||
|
@ -8592,11 +8636,11 @@
|
|||
<li>Fix V1.3.0 regression issue with DAC software trigger configuration</li>
|
||||
</ul></li>
|
||||
</ul></li>
|
||||
<li><p><strong>Middlewares</strong></p>
|
||||
<li><strong>Middlewares</strong>
|
||||
<ul>
|
||||
<li>No changes</li>
|
||||
</ul></li>
|
||||
<li><p><strong>BSP</strong></p>
|
||||
<li><strong>BSP</strong>
|
||||
<ul>
|
||||
<li>No changes</li>
|
||||
</ul></li>
|
||||
|
@ -8607,7 +8651,7 @@
|
|||
</ul></li>
|
||||
<li><p>Fix compile issue in some projects (9 in total), mainly due to bad project settings</p></li>
|
||||
</ul>
|
||||
<h2 id="contents-23">Contents</h2>
|
||||
<h2 id="contents-24">Contents</h2>
|
||||
<table>
|
||||
<caption>Drivers</caption>
|
||||
<thead>
|
||||
|
@ -9017,12 +9061,12 @@
|
|||
<div class="collapse">
|
||||
<input type="checkbox" id="collapse-section5" aria-hidden="true"> <label for="collapse-section5" aria-hidden="true"><strong>V1.5.0 / 25-May-2015</strong></label>
|
||||
<div>
|
||||
<h1 id="maintenance-release-25">Maintenance release</h1>
|
||||
<h2 id="main-changes-25">Main Changes</h2>
|
||||
<h1 id="maintenance-release-26">Maintenance release</h1>
|
||||
<h2 id="main-changes-26">Main Changes</h2>
|
||||
<ul>
|
||||
<li><p><strong>Official release to support STM32F446xx devices</strong></p></li>
|
||||
<li><strong>Official release to support STM32F446xx devices</strong></li>
|
||||
<li><p><strong>Fix known defects and several enhancements implementation</strong></p></li>
|
||||
<li><p><strong>HAL</strong></p>
|
||||
<li><strong>HAL</strong>
|
||||
<ul>
|
||||
<li>Support of the STM32F446xx devices:
|
||||
<ul>
|
||||
|
@ -9032,18 +9076,18 @@
|
|||
<li>HAL SAI driver has been updated in this version, some changes done on process APIs (to add new features) require update of application code based on previous versions.</li>
|
||||
<li>HAL CRYP driver updated to support multi instance, so user must ensure that the new parameter Instance is initialized in his application(CRYPHandle.Instance = CRYP)</li>
|
||||
</ul></li>
|
||||
<li><p><strong>Middlewares</strong></p>
|
||||
<li><strong>Middlewares</strong>
|
||||
<ul>
|
||||
<li>New USB Device V2.4.0: adding the support of the Link Power Management (LPM) feature, for STM32F446xx devices</li>
|
||||
<li>Updated STemWin V5.26: fix bitmap drawing operation with 24bpp</li>
|
||||
<li>Updated PolarSSL V1.2.8: alignment vs. latest change in HAL CRYP driver</li>
|
||||
</ul></li>
|
||||
<li><p><strong>BSP</strong></p>
|
||||
<li><strong>BSP</strong>
|
||||
<ul>
|
||||
<li>Add new BPS drivers for STM32446E_EVAL board</li>
|
||||
<li>Align all other BSP drivers with the V1.3.0 of HAL peripheral drivers</li>
|
||||
</ul></li>
|
||||
<li><p><strong>Projects</strong></p>
|
||||
<li><strong>Projects</strong>
|
||||
<ul>
|
||||
<li>Add Examples, Applications and Demonstration firmware for STM32F446xx devices and STM32446E_EVAL board</li>
|
||||
<li>All projects updated following changes in latest version of HAL and Middlewares</li>
|
||||
|
@ -9056,7 +9100,7 @@
|
|||
</ul></li>
|
||||
<li><p>For the complete list of changes, please refer to the release notes of each firmware components</p></li>
|
||||
</ul>
|
||||
<h2 id="contents-24">Contents</h2>
|
||||
<h2 id="contents-25">Contents</h2>
|
||||
<table>
|
||||
<caption>Drivers</caption>
|
||||
<thead>
|
||||
|
@ -9465,11 +9509,11 @@
|
|||
<div class="collapse">
|
||||
<input type="checkbox" id="collapse-section4" aria-hidden="true"> <label for="collapse-section4" aria-hidden="true"><strong>V1.4.0 / 25-May-2015</strong></label>
|
||||
<div>
|
||||
<h1 id="maintenance-release-26">Maintenance release</h1>
|
||||
<h2 id="main-changes-26">Main Changes</h2>
|
||||
<h1 id="maintenance-release-27">Maintenance release</h1>
|
||||
<h2 id="main-changes-27">Main Changes</h2>
|
||||
<ul>
|
||||
<li><p><strong>Maintenance release to fix known defects and several enhancements implementation</strong></p></li>
|
||||
<li><p><strong>HAL</strong></p>
|
||||
<li><strong>Maintenance release to fix known defects and several enhancements implementation</strong></li>
|
||||
<li><strong>HAL</strong>
|
||||
<ul>
|
||||
<li>Macros and literals renaming to ensure full compatibility across STM32 series, backward compatibility with HAL V1.1.0 maintained thanks to new added file stm32_hal_legacy.h under /Inc/Legacy</li>
|
||||
<li>Fix known defects and several enhancements implementation. <strong>Two changes done on the HAL requires an update on the application code based on HAL V1.1.0</strong>
|
||||
|
@ -9486,7 +9530,7 @@
|
|||
<li>Add *.chm UM for all drivers, a UM is provided for each superset RPN</li>
|
||||
</ul></li>
|
||||
<li><p><strong>Use latest Cortex-M CMSIS, including the DSP Library </strong></p></li>
|
||||
<li><p><strong>Middlewares</strong></p>
|
||||
<li><strong>Middlewares</strong>
|
||||
<ul>
|
||||
<li>Use latest version</li>
|
||||
<li>USB Host V3.2.0: backward compatible with previous used version V3.1.0</li>
|
||||
|
@ -9496,12 +9540,12 @@
|
|||
<li>FreeRTOS V8.1.2: project based on previous version V7.6.0 needs some update to work with version V8.1.2 (for more details please refer the associated <a href="Middlewares/Third_Party/FreeRTOS/Source/st_readme.txt">release notes</a>)</li>
|
||||
<li>Update USB Host and Device Libraries to be C++ compliant</li>
|
||||
</ul></li>
|
||||
<li><p><strong>BSP</strong></p>
|
||||
<li><strong>BSP</strong>
|
||||
<ul>
|
||||
<li>Fix known defects</li>
|
||||
<li>Update to fix compilation issues under Linux and Mac OS</li>
|
||||
</ul></li>
|
||||
<li><p><strong>Projects</strong></p>
|
||||
<li><strong>Projects</strong>
|
||||
<ul>
|
||||
<li>All projects updated following changes in latest version of HAL and Middlewares</li>
|
||||
<li>Miscellaneous enhancements and bugs fix</li>
|
||||
|
@ -9515,7 +9559,7 @@
|
|||
</ul></li>
|
||||
<li><p>For the complete list of changes, please refer to the release notes of each firmware components</p></li>
|
||||
</ul>
|
||||
<h2 id="contents-25">Contents</h2>
|
||||
<h2 id="contents-26">Contents</h2>
|
||||
<table>
|
||||
<caption>Drivers</caption>
|
||||
<thead>
|
||||
|
@ -9915,11 +9959,11 @@
|
|||
<div class="collapse">
|
||||
<input type="checkbox" id="collapse-section3" aria-hidden="true"> <label for="collapse-section3" aria-hidden="true"><strong>V1.3.0 / 26-June-2014</strong></label>
|
||||
<div>
|
||||
<h1 id="maintenance-release-27">Maintenance release</h1>
|
||||
<h2 id="main-changes-27">Main Changes</h2>
|
||||
<h1 id="maintenance-release-28">Maintenance release</h1>
|
||||
<h2 id="main-changes-28">Main Changes</h2>
|
||||
<ul>
|
||||
<li><p><strong>Full features release, containing all projects sources for the supported boards</strong></p></li>
|
||||
<li><p><strong>Projects</strong></p>
|
||||
<li><strong>Projects</strong>
|
||||
<ul>
|
||||
<li><strong>All projects updated following changes in latest version of HAL, BSP and Middlewares</strong></li>
|
||||
<li>Add <strong>examples for JPEG images encoding and decoding</strong>, based on <strong>LibJPEG</strong>, for STM324x9I_EVAL, STM324xG_EVAL and STM32F429I-Discovery (under <BoardName>)</li>
|
||||
|
@ -9930,13 +9974,13 @@
|
|||
<li>For the complete list of changes, please refer to the release notes of each board Examples, Applications and Demonstrations</li>
|
||||
<li><strong>Important note:</strong> some of MDK-ARM projects was created with v4.73, and others with v5.10 (mainly for STM32F411RE-Nucleo projects). If you are using MDK-ARM v5.10 (and later) you have to install a legacy patch to be able to open projects built with v4.73, here is the download <a href="http://www2.keil.com/mdk5/legacy">link</a></li>
|
||||
</ul></li>
|
||||
<li><p><strong>BSP</strong></p>
|
||||
<li><strong>BSP</strong>
|
||||
<ul>
|
||||
<li>Minor update in STM32F4-Discovery, STM32F401-Discovery and STM324xG-EVAL BSP audio drivers</li>
|
||||
</ul></li>
|
||||
<li><p>Use STM32CubeUpdater.exe utility V4.2.0</p></li>
|
||||
</ul>
|
||||
<h2 id="contents-26">Contents</h2>
|
||||
<h2 id="contents-27">Contents</h2>
|
||||
<table>
|
||||
<caption>Drivers</caption>
|
||||
<thead>
|
||||
|
@ -10324,19 +10368,19 @@
|
|||
<div class="collapse">
|
||||
<input type="checkbox" id="collapse-section2" aria-hidden="true"> <label for="collapse-section2" aria-hidden="true"><strong>V1.2.0 / 19-June-2014</strong></label>
|
||||
<div>
|
||||
<h1 id="maintenance-release-28">Maintenance release</h1>
|
||||
<h2 id="main-changes-28">Main Changes</h2>
|
||||
<h1 id="maintenance-release-29">Maintenance release</h1>
|
||||
<h2 id="main-changes-29">Main Changes</h2>
|
||||
<ul>
|
||||
<li><strong>Patch release for STM32CubeF4, adding support of STM32F411xE devices with several enhancements and bugs fix</strong>
|
||||
<ul>
|
||||
<li><p>In this release; only the Firmware components drivers are provided, the projects for the supported boards will be provided in the upcoming release V1.2.1</p></li>
|
||||
<li><p>HAL and CMSIS</p></li>
|
||||
<li><p>Add support of STM32F411xE devices</p></li>
|
||||
<li><p>Several enhancements and bugs fix</p></li>
|
||||
<li>HAL and CMSIS</li>
|
||||
<li>Add support of STM32F411xE devices</li>
|
||||
<li>Several enhancements and bugs fix</li>
|
||||
<li><p>Update startup files for EWARM toolchain to cope with compiler enhancement of the V7.x version</p></li>
|
||||
<li><p>Middleware</p></li>
|
||||
<li><p>Use updated version V5.24b of STemWin; adding many new features, with PC simulation resources added and binaries compiled for high speed optimization</p></li>
|
||||
<li><p>Add LibJPEG library for JPEG images encoding and decoding</p></li>
|
||||
<li>Middleware</li>
|
||||
<li>Use updated version V5.24b of STemWin; adding many new features, with PC simulation resources added and binaries compiled for high speed optimization</li>
|
||||
<li>Add LibJPEG library for JPEG images encoding and decoding</li>
|
||||
<li><p>Miscellaneous update and minor bugs fix</p></li>
|
||||
</ul></li>
|
||||
<li>BSP
|
||||
|
@ -10347,7 +10391,7 @@
|
|||
</ul></li>
|
||||
<li>Note: for the complete list of changes, please refer to the release notes of each Firmware component</li>
|
||||
</ul>
|
||||
<h2 id="contents-27">Contents</h2>
|
||||
<h2 id="contents-28">Contents</h2>
|
||||
<table>
|
||||
<caption>Drivers</caption>
|
||||
<thead>
|
||||
|
@ -10714,8 +10758,8 @@
|
|||
<div class="collapse">
|
||||
<input type="checkbox" id="collapse-section1_1" aria-hidden="true"> <label for="collapse-section1_1" aria-hidden="true"><strong>V1.1.0 / 26-February-2014</strong></label>
|
||||
<div>
|
||||
<h1 id="maintenance-release-29">Maintenance release</h1>
|
||||
<h2 id="main-changes-29">Main Changes</h2>
|
||||
<h1 id="maintenance-release-30">Maintenance release</h1>
|
||||
<h2 id="main-changes-30">Main Changes</h2>
|
||||
<ul>
|
||||
<li><strong>Add sources of STM324x9I-EVAL (both references MB1046 and MB1063), STM324xG-EVAL and STM32F429I-Discovery Demonstration</strong> (only for EWARM and MDK-ARM)
|
||||
<ul>
|
||||
|
@ -10725,7 +10769,7 @@
|
|||
<li>Miscellaneous update on Examples, Applications, Demonstrations and Templates projects for some boards; for more details refer to the associated release notes</li>
|
||||
<li>Minor update in STM324x9I-EVAL, STM324xG-EVAL and STM32F429I-Discovery uSD and EEPROM BSP drivers</li>
|
||||
</ul>
|
||||
<h2 id="contents-28">Contents</h2>
|
||||
<h2 id="contents-29">Contents</h2>
|
||||
<table>
|
||||
<caption>Drivers</caption>
|
||||
<thead>
|
||||
|
@ -11076,12 +11120,12 @@
|
|||
<div class="collapse">
|
||||
<input type="checkbox" id="collapse-section1" aria-hidden="true"> <label for="collapse-section1" aria-hidden="true"><strong>V1.0.0 / 18-February-2014</strong></label>
|
||||
<div>
|
||||
<h1 id="maintenance-release-30">Maintenance release</h1>
|
||||
<h2 id="main-changes-30">Main Changes</h2>
|
||||
<h1 id="maintenance-release-31">Maintenance release</h1>
|
||||
<h2 id="main-changes-31">Main Changes</h2>
|
||||
<ul>
|
||||
<li><strong>First official release of STM32CubeF4 (STM32Cube for STM32F4 Series)</strong></li>
|
||||
</ul>
|
||||
<h2 id="contents-29">Contents</h2>
|
||||
<h2 id="contents-30">Contents</h2>
|
||||
<table>
|
||||
<caption>Drivers</caption>
|
||||
<thead>
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
<?xml version="1.0" encoding="ISO-8859-1" standalone="no"?>
|
||||
<Package DBVersion="2.0">
|
||||
<PackDescription Release="FW.F4.1.26.0">
|
||||
<Note Release="ReleaseNotes.html" />
|
||||
<PackDescription Release="FW.F4.1.26.0" Patch="FW.F4.1.26.1">
|
||||
<Note Release="ReleaseNotes.html" Patch="ReleaseNotes_Patch.html"/>
|
||||
</PackDescription>
|
||||
</Package>
|
||||
|
|
Loading…
Reference in New Issue