altos: Declare port register type only in arch header
[fw/altos] / src / attiny / ao_arch.h
index 52bed981a9eaaa202080b09d2da48813218b393d..6ca12af65836904ccbc9a05c1937e1347c054715 100644 (file)
@@ -31,6 +31,8 @@
 
 #define AO_STACK_SIZE  116
 
+#define AO_PORT_TYPE   uint8_t
+
 /* Various definitions to make GCC look more like SDCC */
 
 #define ao_arch_naked_declare  __attribute__((naked))
@@ -55,7 +57,7 @@
 #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();                    \