Skip to content

Commit 6bf1cb0

Browse files
committed
system(u3): add STM32U3xx CMSIS Drivers to v1.1.0
Included in STM32CubeU3 FW v1.1.0 Signed-off-by: Frederic Pillon <[email protected]>
1 parent 5fa9401 commit 6bf1cb0

Some content is hidden

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

46 files changed

+165373
-0
lines changed

system/Drivers/CMSIS/Device/ST/STM32U3xx/Include/Templates/partition_stm32u375xx.h

Lines changed: 627 additions & 0 deletions
Large diffs are not rendered by default.

system/Drivers/CMSIS/Device/ST/STM32U3xx/Include/Templates/partition_stm32u385xx.h

Lines changed: 630 additions & 0 deletions
Large diffs are not rendered by default.

system/Drivers/CMSIS/Device/ST/STM32U3xx/Include/Templates/partition_stm32u3b5xx.h

Lines changed: 639 additions & 0 deletions
Large diffs are not rendered by default.

system/Drivers/CMSIS/Device/ST/STM32U3xx/Include/Templates/partition_stm32u3c5xx.h

Lines changed: 642 additions & 0 deletions
Large diffs are not rendered by default.
Lines changed: 64 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,64 @@
1+
/**
2+
******************************************************************************
3+
* @file partition_stm32u3xx.h
4+
* @author MCD Application Team
5+
* @brief CMSIS STM32U3xx Device Header File for Initial Setup for
6+
* Secure / Non-Secure Zones based on CMSIS CORE V5.4.0
7+
*
8+
* The file is included in system_stm32u3xx_s.c in secure application.
9+
* It includes the configuration section that allows to select the
10+
* STM32U3xx device partitioning file for system core secure attributes
11+
* and interrupt secure and non-secure assignment.
12+
*
13+
******************************************************************************
14+
* @attention
15+
*
16+
* Copyright (c) 2023 STMicroelectronics.
17+
* All rights reserved.
18+
*
19+
* This software is licensed under terms that can be found in the LICENSE file
20+
* in the root directory of this software component.
21+
* If no LICENSE file comes with this software, it is provided AS-IS.
22+
*
23+
******************************************************************************
24+
*/
25+
26+
/** @addtogroup CMSIS
27+
* @{
28+
*/
29+
30+
/** @addtogroup stm32u3xx
31+
* @{
32+
*/
33+
34+
#ifndef PARTITION_STM32U3XX_H
35+
#define PARTITION_STM32U3XX_H
36+
37+
#ifdef __cplusplus
38+
extern "C" {
39+
#endif /* __cplusplus */
40+
41+
/** @addtogroup Secure_configuration_section
42+
* @{
43+
*/
44+
45+
#if defined(STM32U375xx)
46+
#include "partition_stm32u375xx.h"
47+
#elif defined(STM32U385xx)
48+
#include "partition_stm32u385xx.h"
49+
#else
50+
#error "Please select first the target STM32U3xx device used in your application (in stm32u3xx.h file)"
51+
#endif
52+
53+
#ifdef __cplusplus
54+
}
55+
#endif /* __cplusplus */
56+
57+
#endif /* PARTITION_STM32U3XX_H */
58+
/**
59+
* @}
60+
*/
61+
62+
/**
63+
* @}
64+
*/

system/Drivers/CMSIS/Device/ST/STM32U3xx/Include/stm32u355xx.h

Lines changed: 19982 additions & 0 deletions
Large diffs are not rendered by default.

system/Drivers/CMSIS/Device/ST/STM32U3xx/Include/stm32u356xx.h

Lines changed: 20118 additions & 0 deletions
Large diffs are not rendered by default.

system/Drivers/CMSIS/Device/ST/STM32U3xx/Include/stm32u366xx.h

Lines changed: 20941 additions & 0 deletions
Large diffs are not rendered by default.

system/Drivers/CMSIS/Device/ST/STM32U3xx/Include/stm32u375xx.h

Lines changed: 21052 additions & 0 deletions
Large diffs are not rendered by default.

system/Drivers/CMSIS/Device/ST/STM32U3xx/Include/stm32u385xx.h

Lines changed: 21875 additions & 0 deletions
Large diffs are not rendered by default.

0 commit comments

Comments
 (0)