Skip to content

Commit b5692fd

Browse files
authored
Merge pull request #15420 from jeromecoutant/PR_U5_120
STM32U5: STM32Cube_FW_U5_V1.2.0
2 parents 8779918 + 9f0ede4 commit b5692fd

File tree

248 files changed

+203421
-13216
lines changed

Some content is hidden

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

248 files changed

+203421
-13216
lines changed
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
This software component is provided to you as part of a software package and
2+
applicable license terms are in the Package_license file. If you received this
3+
software component outside of a package or without applicable license terms,
4+
the terms of the Apache-2.0 license shall apply.
5+
You may obtain a copy of the Apache-2.0 at:
6+
https://opensource.org/licenses/Apache-2.0
Lines changed: 80 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,80 @@
1+
/**
2+
******************************************************************************
3+
* @file partition_stm32u5xx.h
4+
* @author MCD Application Team
5+
* @brief CMSIS STM32U5xx 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_stm32u5xx_s.c in secure application.
9+
* It includes the configuration section that allows to select the
10+
* STM32U5xx device partitioning file for system core secure attributes
11+
* and interrupt secure and non-secure assignment.
12+
*
13+
******************************************************************************
14+
* @attention
15+
*
16+
* Copyright (c) 2021 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 stm32u5xx
31+
* @{
32+
*/
33+
34+
#ifndef PARTITION_STM32U5XX_H
35+
#define PARTITION_STM32U5XX_H
36+
37+
#ifdef __cplusplus
38+
extern "C" {
39+
#endif /* __cplusplus */
40+
41+
/** @addtogroup Secure_configuration_section
42+
* @{
43+
*/
44+
45+
#if defined(STM32U575xx)
46+
#include "partition_stm32u575xx.h"
47+
#elif defined(STM32U585xx)
48+
#include "partition_stm32u585xx.h"
49+
#elif defined(STM32U595xx)
50+
#include "partition_stm32u595xx.h"
51+
#elif defined(STM32U5A5xx)
52+
#include "partition_stm32u5a5xx.h"
53+
#elif defined(STM32U599xx)
54+
#include "partition_stm32u599xx.h"
55+
#elif defined(STM32U5A9xx)
56+
#include "partition_stm32u5a9xx.h"
57+
#elif defined(STM32U535xx)
58+
#include "partition_stm32u535xx.h"
59+
#elif defined(STM32U545xx)
60+
#include "partition_stm32u545xx.h"
61+
#else
62+
#error "Please select first the target STM32U5xx device used in your application (in stm32u5xx.h file)"
63+
#endif
64+
65+
#ifdef __cplusplus
66+
}
67+
#endif /* __cplusplus */
68+
69+
#endif /* PARTITION_STM32U5XX_H */
70+
/**
71+
* @}
72+
*/
73+
74+
/**
75+
* @}
76+
*/
77+
78+
79+
80+

targets/TARGET_STM/TARGET_STM32U5/STM32Cube_FW/CMSIS/stm32u535xx.h

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

targets/TARGET_STM/TARGET_STM32U5/STM32Cube_FW/CMSIS/stm32u545xx.h

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

targets/TARGET_STM/TARGET_STM32U5/STM32Cube_FW/CMSIS/stm32u575xx.h

Lines changed: 1644 additions & 1197 deletions
Large diffs are not rendered by default.

targets/TARGET_STM/TARGET_STM32U5/STM32Cube_FW/CMSIS/stm32u585xx.h

Lines changed: 1654 additions & 1198 deletions
Large diffs are not rendered by default.

targets/TARGET_STM/TARGET_STM32U5/STM32Cube_FW/CMSIS/stm32u595xx.h

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

targets/TARGET_STM/TARGET_STM32U5/STM32Cube_FW/CMSIS/stm32u599xx.h

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

targets/TARGET_STM/TARGET_STM32U5/STM32Cube_FW/CMSIS/stm32u5a5xx.h

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

targets/TARGET_STM/TARGET_STM32U5/STM32Cube_FW/CMSIS/stm32u5a9xx.h

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

0 commit comments

Comments
 (0)