cpu/cortexm_common: use irq_disable/irq_restore

This commit is contained in:
Vincent Dupont 2017-08-02 14:36:27 +02:00
parent 2170f47a66
commit dd49f22532

View File

@ -96,10 +96,10 @@ static inline void cortexm_sleep(int deep)
}
/* ensure that all memory accesses have completed and trigger sleeping */
__disable_irq();
unsigned state = irq_disable();
__DSB();
__WFI();
__enable_irq();
irq_restore(state);
}
/**