From 19cfe3b26f31a350974816afc487ad0bdf1cdefe Mon Sep 17 00:00:00 2001 From: Giovanni Di Sirio Date: Thu, 15 Nov 2018 09:36:57 +0000 Subject: Fixed bug #987. git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12425 110e8d01-0319-4d1e-a829-52ad28d1bb01 --- os/hal/osal/os-less/ARMCMx/osal.h | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'os/hal') diff --git a/os/hal/osal/os-less/ARMCMx/osal.h b/os/hal/osal/os-less/ARMCMx/osal.h index 248af8831..14ba6b115 100644 --- a/os/hal/osal/os-less/ARMCMx/osal.h +++ b/os/hal/osal/os-less/ARMCMx/osal.h @@ -598,6 +598,11 @@ static inline void osalSysLockFromISR(void) { */ static inline void osalSysUnlockFromISR(void) { +#if CORTEX_MODEL == 0 + __enable_irq(); +#else + __set_BASEPRI(0); +#endif } /** -- cgit v1.2.3