diff --git a/Port/Cortex-M/port_cmx.h b/Port/Cortex-M/port_cmx.h index e3226e8e..4389a41c 100644 --- a/Port/Cortex-M/port_cmx.h +++ b/Port/Cortex-M/port_cmx.h @@ -3,8 +3,8 @@ * @file port_cmx.h * @brief CMSIS Cortex-M Core Port File * @author 迟凯峰 - * @version V1.0.3 - * @date 2025.02.24 + * @version V1.0.4 + * @date 2025.02.25 ******************************************************************************/ #ifndef __PORT_CMX_H @@ -295,7 +295,7 @@ do{ \ #if !MCUCFG_SYSINT -__STATIC_INLINE void __mu_disable_sysirq(void) +__STATIC_FORCEINLINE void __mu_disable_sysirq(void) { __set_BASEPRI(m_basepri); __ASM("dsb"); @@ -304,14 +304,14 @@ __STATIC_INLINE void __mu_disable_sysirq(void) #else -__STATIC_INLINE void __mu_disable_sysirq(void) +__STATIC_FORCEINLINE void __mu_disable_sysirq(void) { mSysINT_Disable; __ASM("dsb"); __ASM("isb"); } -__STATIC_INLINE void __mu_enable_sysirq(void) +__STATIC_FORCEINLINE void __mu_enable_sysirq(void) { mSysINT_Enable; }