fix early return in critical section entry

This commit is contained in:
Oskar Weigl
2018-10-11 21:52:53 -07:00
parent c0cfc2f3b2
commit c702e2f7e5
+2 -1
View File
@@ -54,8 +54,9 @@ void pwm_in_init();
void update_brake_current();
inline uint32_t cpu_enter_critical() {
return __get_PRIMASK();
uint32_t primask = __get_PRIMASK();
__disable_irq();
return primask;
}
inline void cpu_exit_critical(uint32_t priority_mask) {