#define putchar(c) ao_putchar(c)
#define getchar ao_getchar
-#define ao_arch_cpu_idle() do { \
+#define ao_arch_wait_interrupt() do { \
sleep_enable(); \
sei(); \
sleep_cpu(); \
#define ao_arch_critical(b) do { cli(); do { b } while (0); sei(); } while (0)
+#define ao_arch_block_interrupts() cli()
+#define ao_arch_release_interrupts() sei()
+
#define ao_mutex_get(m)
#define ao_mutex_put(m)