Merge pull request #6499 from haukepetersen/fix_stm32l1_hardfaultonisr

cpu/cortexm: disable interrupts before sleeping
This commit is contained in:
Peter Kietzmann 2017-01-27 16:21:19 +01:00 committed by GitHub
commit 40a6664831

View File

@ -105,8 +105,10 @@ static inline void cortexm_sleep(int deep)
} }
/* ensure that all memory accesses have completed and trigger sleeping */ /* ensure that all memory accesses have completed and trigger sleeping */
__disable_irq();
__DSB(); __DSB();
__WFI(); __WFI();
__enable_irq();
} }
/** /**