* AVR definitions and code fragments for AltOS
*/
-#define AO_STACK_SIZE 128
+#define AO_STACK_SIZE 116
/* Various definitions to make GCC look more like SDCC */
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