Skip to content

Commit dbabf9c

Browse files
authored
Merge pull request #566 from fpistm/Cube_update
[HAL/LL/CMSIS] Update F2, G0, H7, and WB series
2 parents 513e6fa + a5f144f commit dbabf9c

File tree

397 files changed

+98928
-63085
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

397 files changed

+98928
-63085
lines changed

Diff for: cores/arduino/stm32/HAL/stm32yyxx_hal_dcmi_ex.c

+3
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,6 @@
1+
#ifdef STM32F2xx
2+
#include "stm32f2xx_hal_dcmi_ex.c"
3+
#endif
14
#ifdef STM32F4xx
25
#include "stm32f4xx_hal_dcmi_ex.c"
36
#endif

Diff for: cores/arduino/stm32/HAL/stm32yyxx_hal_exti.c

+3
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,6 @@
1+
#ifdef STM32F2xx
2+
#include "stm32f2xx_hal_exti.c"
3+
#endif
14
#ifdef STM32F4xx
25
#include "stm32f4xx_hal_exti.c"
36
#endif

Diff for: cores/arduino/stm32/stm32_def_build.h

+2
Original file line numberDiff line numberDiff line change
@@ -346,6 +346,8 @@
346346
#define CMSIS_STARTUP_FILE "startup_stm32l4s7xx.s"
347347
#elif defined(STM32L4S9xx)
348348
#define CMSIS_STARTUP_FILE "startup_stm32l4s9xx.s"
349+
#elif defined(STM32WB50xx)
350+
#define CMSIS_STARTUP_FILE "startup_stm32wb50xx_cm4.s"
349351
#elif defined(STM32WB55xx)
350352
#define CMSIS_STARTUP_FILE "startup_stm32wb55xx_cm4.s"
351353
#else

Diff for: cores/arduino/stm32/twi.c

+3-3
Original file line numberDiff line numberDiff line change
@@ -896,7 +896,7 @@ void HAL_I2C_AddrCallback(I2C_HandleTypeDef *hi2c, uint8_t TransferDirection, ui
896896
if (obj->i2c_onSlaveTransmit != NULL) {
897897
obj->i2c_onSlaveTransmit();
898898
}
899-
#if defined(STM32F4xx) || defined(STM32L0xx) || defined(STM32L1xx)
899+
#if defined(STM32F2xx) || defined(STM32F4xx) || defined(STM32L0xx) || defined(STM32L1xx)
900900
HAL_I2C_Slave_Seq_Transmit_IT(hi2c, (uint8_t *) obj->i2cTxRxBuffer,
901901
obj->i2cTxRxBufferSize, I2C_LAST_FRAME);
902902
#else
@@ -908,7 +908,7 @@ void HAL_I2C_AddrCallback(I2C_HandleTypeDef *hi2c, uint8_t TransferDirection, ui
908908
obj->slaveMode = SLAVE_MODE_RECEIVE;
909909
/* We don't know in advance how many bytes will be sent by master so
910910
* we'll fetch one by one until master ends the sequence */
911-
#if defined(STM32F4xx) || defined(STM32L0xx) || defined(STM32L1xx)
911+
#if defined(STM32F2xx) || defined(STM32F4xx) || defined(STM32L0xx) || defined(STM32L1xx)
912912
HAL_I2C_Slave_Seq_Receive_IT(hi2c, (uint8_t *) & (obj->i2cTxRxBuffer[obj->slaveRxNbData]),
913913
1, I2C_NEXT_FRAME);
914914
#else
@@ -959,7 +959,7 @@ void HAL_I2C_SlaveRxCpltCallback(I2C_HandleTypeDef *hi2c)
959959
}
960960
/* Restart interrupt mode for next Byte */
961961
if (obj->slaveMode == SLAVE_MODE_RECEIVE) {
962-
#if defined(STM32F4xx) || defined(STM32L0xx) || defined(STM32L1xx)
962+
#if defined(STM32F2xx) || defined(STM32F4xx) || defined(STM32L0xx) || defined(STM32L1xx)
963963
HAL_I2C_Slave_Seq_Receive_IT(hi2c, (uint8_t *) & (obj->i2cTxRxBuffer[obj->slaveRxNbData]),
964964
1, I2C_NEXT_FRAME);
965965
#else

Diff for: system/Drivers/CMSIS/Device/ST/STM32F2xx/Include/stm32f205xx.h

+4,854-4,847
Large diffs are not rendered by default.

Diff for: system/Drivers/CMSIS/Device/ST/STM32F2xx/Include/stm32f207xx.h

+5,166-5,159
Large diffs are not rendered by default.

Diff for: system/Drivers/CMSIS/Device/ST/STM32F2xx/Include/stm32f215xx.h

+4,923-4,916
Large diffs are not rendered by default.

Diff for: system/Drivers/CMSIS/Device/ST/STM32F2xx/Include/stm32f217xx.h

+5,235-5,228
Large diffs are not rendered by default.

Diff for: system/Drivers/CMSIS/Device/ST/STM32F2xx/Include/stm32f2xx.h

+12-28
Original file line numberDiff line numberDiff line change
@@ -16,29 +16,13 @@
1616
******************************************************************************
1717
* @attention
1818
*
19-
* <h2><center>&copy; COPYRIGHT(c) 2017 STMicroelectronics</center></h2>
19+
* <h2><center>&copy; Copyright (c) 2017 STMicroelectronics.
20+
* All rights reserved.</center></h2>
2021
*
21-
* Redistribution and use in source and binary forms, with or without modification,
22-
* are permitted provided that the following conditions are met:
23-
* 1. Redistributions of source code must retain the above copyright notice,
24-
* this list of conditions and the following disclaimer.
25-
* 2. Redistributions in binary form must reproduce the above copyright notice,
26-
* this list of conditions and the following disclaimer in the documentation
27-
* and/or other materials provided with the distribution.
28-
* 3. Neither the name of STMicroelectronics nor the names of its contributors
29-
* may be used to endorse or promote products derived from this software
30-
* without specific prior written permission.
31-
*
32-
* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
33-
* AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
34-
* IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
35-
* DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
36-
* FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
37-
* DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
38-
* SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
39-
* CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
40-
* OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
41-
* OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
22+
* This software component is licensed by ST under BSD 3-Clause license,
23+
* the "License"; You may not use this file except in compliance with the
24+
* License. You may obtain a copy of the License at:
25+
* opensource.org/licenses/BSD-3-Clause
4226
*
4327
******************************************************************************
4428
*/
@@ -97,11 +81,11 @@
9781
#endif /* USE_HAL_DRIVER */
9882

9983
/**
100-
* @brief CMSIS Device version number V2.2.1
84+
* @brief CMSIS Device version number V2.2.2
10185
*/
10286
#define __STM32F2xx_CMSIS_VERSION_MAIN (0x02U) /*!< [31:24] main version */
10387
#define __STM32F2xx_CMSIS_VERSION_SUB1 (0x02U) /*!< [23:16] sub1 version */
104-
#define __STM32F2xx_CMSIS_VERSION_SUB2 (0x01U) /*!< [15:8] sub2 version */
88+
#define __STM32F2xx_CMSIS_VERSION_SUB2 (0x02U) /*!< [15:8] sub2 version */
10589
#define __STM32F2xx_CMSIS_VERSION_RC (0x00U) /*!< [7:0] release candidate */
10690
#define __STM32F2xx_CMSIS_VERSION ((__STM32F2xx_CMSIS_VERSION_MAIN << 24)\
10791
|(__STM32F2xx_CMSIS_VERSION_SUB1 << 16)\
@@ -137,21 +121,21 @@
137121
*/
138122
typedef enum
139123
{
140-
RESET = 0,
124+
RESET = 0U,
141125
SET = !RESET
142126
} FlagStatus, ITStatus;
143127

144128
typedef enum
145129
{
146-
DISABLE = 0,
130+
DISABLE = 0U,
147131
ENABLE = !DISABLE
148132
} FunctionalState;
149133
#define IS_FUNCTIONAL_STATE(STATE) (((STATE) == DISABLE) || ((STATE) == ENABLE))
150134

151135
typedef enum
152136
{
153-
ERROR = 0,
154-
SUCCESS = !ERROR
137+
SUCCESS = 0U,
138+
ERROR = !SUCCESS
155139
} ErrorStatus;
156140

157141
/**

Diff for: system/Drivers/CMSIS/Device/ST/STM32F2xx/Include/system_stm32f2xx.h

+10-26
Original file line numberDiff line numberDiff line change
@@ -2,36 +2,20 @@
22
******************************************************************************
33
* @file system_stm32f2xx.h
44
* @author MCD Application Team
5-
* @brief CMSIS Cortex-M3 Device System Source File for STM32F2xx devices.
6-
******************************************************************************
5+
* @brief CMSIS Cortex-M3 Device System Source File for STM32F2xx devices.
6+
****************************************************************************
77
* @attention
88
*
9-
* <h2><center>&copy; COPYRIGHT(c) 2017 STMicroelectronics</center></h2>
9+
* <h2><center>&copy; Copyright (c) 2017 STMicroelectronics.
10+
* All rights reserved.</center></h2>
1011
*
11-
* Redistribution and use in source and binary forms, with or without modification,
12-
* are permitted provided that the following conditions are met:
13-
* 1. Redistributions of source code must retain the above copyright notice,
14-
* this list of conditions and the following disclaimer.
15-
* 2. Redistributions in binary form must reproduce the above copyright notice,
16-
* this list of conditions and the following disclaimer in the documentation
17-
* and/or other materials provided with the distribution.
18-
* 3. Neither the name of STMicroelectronics nor the names of its contributors
19-
* may be used to endorse or promote products derived from this software
20-
* without specific prior written permission.
12+
* This software component is licensed by ST under BSD 3-Clause license,
13+
* the "License"; You may not use this file except in compliance with the
14+
* License. You may obtain a copy of the License at:
15+
* opensource.org/licenses/BSD-3-Clause
2116
*
22-
* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
23-
* AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
24-
* IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
25-
* DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
26-
* FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
27-
* DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
28-
* SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
29-
* CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
30-
* OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
31-
* OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
32-
*
33-
******************************************************************************
34-
*/
17+
******************************************************************************
18+
*/
3519

3620
/** @addtogroup CMSIS
3721
* @{

Diff for: system/Drivers/CMSIS/Device/ST/STM32F2xx/Release_Notes.html

+46-2
Large diffs are not rendered by default.

Diff for: system/Drivers/CMSIS/Device/ST/STM32F2xx/Source/Templates/gcc/startup_stm32f205xx.s

+6-22
Original file line numberDiff line numberDiff line change
@@ -14,29 +14,13 @@
1414
******************************************************************************
1515
* @attention
1616
*
17-
* <h2><center>&copy; COPYRIGHT 2017 STMicroelectronics</center></h2>
17+
* <h2><center>&copy; Copyright (c) 2017 STMicroelectronics.
18+
* All rights reserved.</center></h2>
1819
*
19-
* Redistribution and use in source and binary forms, with or without modification,
20-
* are permitted provided that the following conditions are met:
21-
* 1. Redistributions of source code must retain the above copyright notice,
22-
* this list of conditions and the following disclaimer.
23-
* 2. Redistributions in binary form must reproduce the above copyright notice,
24-
* this list of conditions and the following disclaimer in the documentation
25-
* and/or other materials provided with the distribution.
26-
* 3. Neither the name of STMicroelectronics nor the names of its contributors
27-
* may be used to endorse or promote products derived from this software
28-
* without specific prior written permission.
29-
*
30-
* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
31-
* AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
32-
* IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
33-
* DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
34-
* FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
35-
* DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
36-
* SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
37-
* CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
38-
* OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
39-
* OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
20+
* This software component is licensed by ST under BSD 3-Clause license,
21+
* the "License"; You may not use this file except in compliance with the
22+
* License. You may obtain a copy of the License at:
23+
* opensource.org/licenses/BSD-3-Clause
4024
*
4125
******************************************************************************
4226
*/

Diff for: system/Drivers/CMSIS/Device/ST/STM32F2xx/Source/Templates/gcc/startup_stm32f207xx.s

+6-22
Original file line numberDiff line numberDiff line change
@@ -14,29 +14,13 @@
1414
******************************************************************************
1515
* @attention
1616
*
17-
* <h2><center>&copy; COPYRIGHT 2017 STMicroelectronics</center></h2>
17+
* <h2><center>&copy; Copyright (c) 2017 STMicroelectronics.
18+
* All rights reserved.</center></h2>
1819
*
19-
* Redistribution and use in source and binary forms, with or without modification,
20-
* are permitted provided that the following conditions are met:
21-
* 1. Redistributions of source code must retain the above copyright notice,
22-
* this list of conditions and the following disclaimer.
23-
* 2. Redistributions in binary form must reproduce the above copyright notice,
24-
* this list of conditions and the following disclaimer in the documentation
25-
* and/or other materials provided with the distribution.
26-
* 3. Neither the name of STMicroelectronics nor the names of its contributors
27-
* may be used to endorse or promote products derived from this software
28-
* without specific prior written permission.
29-
*
30-
* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
31-
* AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
32-
* IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
33-
* DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
34-
* FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
35-
* DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
36-
* SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
37-
* CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
38-
* OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
39-
* OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
20+
* This software component is licensed by ST under BSD 3-Clause license,
21+
* the "License"; You may not use this file except in compliance with the
22+
* License. You may obtain a copy of the License at:
23+
* opensource.org/licenses/BSD-3-Clause
4024
*
4125
******************************************************************************
4226
*/

Diff for: system/Drivers/CMSIS/Device/ST/STM32F2xx/Source/Templates/gcc/startup_stm32f215xx.s

+6-22
Original file line numberDiff line numberDiff line change
@@ -14,29 +14,13 @@
1414
******************************************************************************
1515
* @attention
1616
*
17-
* <h2><center>&copy; COPYRIGHT 2017 STMicroelectronics</center></h2>
17+
* <h2><center>&copy; Copyright (c) 2017 STMicroelectronics.
18+
* All rights reserved.</center></h2>
1819
*
19-
* Redistribution and use in source and binary forms, with or without modification,
20-
* are permitted provided that the following conditions are met:
21-
* 1. Redistributions of source code must retain the above copyright notice,
22-
* this list of conditions and the following disclaimer.
23-
* 2. Redistributions in binary form must reproduce the above copyright notice,
24-
* this list of conditions and the following disclaimer in the documentation
25-
* and/or other materials provided with the distribution.
26-
* 3. Neither the name of STMicroelectronics nor the names of its contributors
27-
* may be used to endorse or promote products derived from this software
28-
* without specific prior written permission.
29-
*
30-
* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
31-
* AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
32-
* IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
33-
* DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
34-
* FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
35-
* DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
36-
* SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
37-
* CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
38-
* OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
39-
* OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
20+
* This software component is licensed by ST under BSD 3-Clause license,
21+
* the "License"; You may not use this file except in compliance with the
22+
* License. You may obtain a copy of the License at:
23+
* opensource.org/licenses/BSD-3-Clause
4024
*
4125
******************************************************************************
4226
*/

Diff for: system/Drivers/CMSIS/Device/ST/STM32F2xx/Source/Templates/gcc/startup_stm32f217xx.s

+6-22
Original file line numberDiff line numberDiff line change
@@ -14,29 +14,13 @@
1414
******************************************************************************
1515
* @attention
1616
*
17-
* <h2><center>&copy; COPYRIGHT 2017 STMicroelectronics</center></h2>
17+
* <h2><center>&copy; Copyright (c) 2017 STMicroelectronics.
18+
* All rights reserved.</center></h2>
1819
*
19-
* Redistribution and use in source and binary forms, with or without modification,
20-
* are permitted provided that the following conditions are met:
21-
* 1. Redistributions of source code must retain the above copyright notice,
22-
* this list of conditions and the following disclaimer.
23-
* 2. Redistributions in binary form must reproduce the above copyright notice,
24-
* this list of conditions and the following disclaimer in the documentation
25-
* and/or other materials provided with the distribution.
26-
* 3. Neither the name of STMicroelectronics nor the names of its contributors
27-
* may be used to endorse or promote products derived from this software
28-
* without specific prior written permission.
29-
*
30-
* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
31-
* AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
32-
* IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
33-
* DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
34-
* FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
35-
* DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
36-
* SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
37-
* CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
38-
* OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
39-
* OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
20+
* This software component is licensed by ST under BSD 3-Clause license,
21+
* the "License"; You may not use this file except in compliance with the
22+
* License. You may obtain a copy of the License at:
23+
* opensource.org/licenses/BSD-3-Clause
4024
*
4125
******************************************************************************
4226
*/

Diff for: system/Drivers/CMSIS/Device/ST/STM32F2xx/Source/Templates/system_stm32f2xx.c

+6-22
Original file line numberDiff line numberDiff line change
@@ -21,29 +21,13 @@
2121
******************************************************************************
2222
* @attention
2323
*
24-
* <h2><center>&copy; COPYRIGHT 2016 STMicroelectronics</center></h2>
24+
* <h2><center>&copy; Copyright (c) 2016 STMicroelectronics.
25+
* All rights reserved.</center></h2>
2526
*
26-
* Redistribution and use in source and binary forms, with or without modification,
27-
* are permitted provided that the following conditions are met:
28-
* 1. Redistributions of source code must retain the above copyright notice,
29-
* this list of conditions and the following disclaimer.
30-
* 2. Redistributions in binary form must reproduce the above copyright notice,
31-
* this list of conditions and the following disclaimer in the documentation
32-
* and/or other materials provided with the distribution.
33-
* 3. Neither the name of STMicroelectronics nor the names of its contributors
34-
* may be used to endorse or promote products derived from this software
35-
* without specific prior written permission.
36-
*
37-
* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
38-
* AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
39-
* IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
40-
* DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
41-
* FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
42-
* DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
43-
* SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
44-
* CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
45-
* OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
46-
* OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
27+
* This software component is licensed by ST under BSD 3-Clause license,
28+
* the "License"; You may not use this file except in compliance with the
29+
* License. You may obtain a copy of the License at:
30+
* opensource.org/licenses/BSD-3-Clause
4731
*
4832
******************************************************************************
4933
*/

0 commit comments

Comments
 (0)