This is an automated email from the ASF dual-hosted git repository.
xiaoxiang781216 pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/nuttx.git
The following commit(s) were added to refs/heads/master by this push:
new 57a9860efc0 arch/arm: define SecureFault for STM32H5/L5/U5
57a9860efc0 is described below
commit 57a9860efc016fcb581e2a86442bcb826ed56a5a
Author: raiden00pl <[email protected]>
AuthorDate: Thu Aug 20 17:20:58 2026 +0200
arch/arm: define SecureFault for STM32H5/L5/U5
define SecureFault for STM32H5/L5/U5
Signed-off-by: raiden00pl <[email protected]>
Assisted-by: Claude Code
---
arch/arm/include/stm32h5/irq.h | 3 ++-
arch/arm/include/stm32l5/stm32l5_irq.h | 3 ++-
arch/arm/include/stm32u5/stm32_irq.h | 3 ++-
3 files changed, 6 insertions(+), 3 deletions(-)
diff --git a/arch/arm/include/stm32h5/irq.h b/arch/arm/include/stm32h5/irq.h
index c5aa9d3f686..d4f965ebe8a 100644
--- a/arch/arm/include/stm32h5/irq.h
+++ b/arch/arm/include/stm32h5/irq.h
@@ -52,7 +52,8 @@
#define STM32_IRQ_MEMFAULT (4) /* Vector 4: Memory management (MPU) */
#define STM32_IRQ_BUSFAULT (5) /* Vector 5: Bus fault */
#define STM32_IRQ_USAGEFAULT (6) /* Vector 6: Usage fault */
- /* Vectors 7-10: Reserved */
+#define STM32_IRQ_SECUREFAULT (7) /* Vector 7: Secure fault */
+ /* Vectors 8-10: Reserved */
#define STM32_IRQ_SVCALL (11) /* Vector 11: SVC call */
#define STM32_IRQ_DBGMONITOR (12) /* Vector 12: Debug Monitor */
/* Vector 13: Reserved */
diff --git a/arch/arm/include/stm32l5/stm32l5_irq.h
b/arch/arm/include/stm32l5/stm32l5_irq.h
index 3e7709a902b..8544d2319cb 100644
--- a/arch/arm/include/stm32l5/stm32l5_irq.h
+++ b/arch/arm/include/stm32l5/stm32l5_irq.h
@@ -54,7 +54,8 @@
#define STM32_IRQ_MEMFAULT (4) /* Vector 4: Memory management (MPU) */
#define STM32_IRQ_BUSFAULT (5) /* Vector 5: Bus fault */
#define STM32_IRQ_USAGEFAULT (6) /* Vector 6: Usage fault */
- /* Vectors 7-10: Reserved */
+#define STM32_IRQ_SECUREFAULT (7) /* Vector 7: Secure fault */
+ /* Vectors 8-10: Reserved */
#define STM32_IRQ_SVCALL (11) /* Vector 11: SVC call */
#define STM32_IRQ_DBGMONITOR (12) /* Vector 12: Debug Monitor */
/* Vector 13: Reserved */
diff --git a/arch/arm/include/stm32u5/stm32_irq.h
b/arch/arm/include/stm32u5/stm32_irq.h
index 13ae03bbc97..24ed37407c1 100644
--- a/arch/arm/include/stm32u5/stm32_irq.h
+++ b/arch/arm/include/stm32u5/stm32_irq.h
@@ -54,7 +54,8 @@
#define STM32_IRQ_MEMFAULT (4) /* Vector 4: Memory management (MPU) */
#define STM32_IRQ_BUSFAULT (5) /* Vector 5: Bus fault */
#define STM32_IRQ_USAGEFAULT (6) /* Vector 6: Usage fault */
- /* Vectors 7-10: Reserved */
+#define STM32_IRQ_SECUREFAULT (7) /* Vector 7: Secure fault */
+ /* Vectors 8-10: Reserved */
#define STM32_IRQ_SVCALL (11) /* Vector 11: SVC call */
#define STM32_IRQ_DBGMONITOR (12) /* Vector 12: Debug Monitor */
/* Vector 13: Reserved */