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 */

Reply via email to