diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/avr/ao_arch.h | 2 | 
1 files changed, 1 insertions, 1 deletions
diff --git a/src/avr/ao_arch.h b/src/avr/ao_arch.h index c695a725..2be4abee 100644 --- a/src/avr/ao_arch.h +++ b/src/avr/ao_arch.h @@ -143,7 +143,7 @@ extern uint8_t	ao_cpu_sleep_disable;  		asm("ret");						\  	} while(0) -#define ao_arch_critical(b) do { cli(); b; sei(); } while (0) +#define ao_arch_critical(b) do { cli(); do { b } while (0); sei(); } while (0)  #define AO_TELESCIENCE_NUM_ADC	12  | 
