altos: Allow for console to be used for stdio
authorKeith Packard <keithp@keithp.com>
Tue, 10 Jan 2017 22:45:25 +0000 (14:45 -0800)
committerKeith Packard <keithp@keithp.com>
Mon, 20 Feb 2017 20:34:01 +0000 (12:34 -0800)
Signed-off-by: Keith Packard <keithp@keithp.com>
src/kernel/ao_stdio.c

index b79d465afa4975180faab8b3589b4d97bb210d52..f0ee0a14e5070f3b0c61b800dec4eda9526b7edf 100644 (file)
@@ -55,6 +55,9 @@
 #ifndef PACKET_HAS_SLAVE
 #define PACKET_HAS_SLAVE       0
 #endif
+#ifndef CONSOLE_STDIN
+#define CONSOLE_STDIN          0
+#endif
 
 #define USE_SERIAL_STDIN (USE_SERIAL_0_STDIN + \
                          USE_SERIAL_1_STDIN +  \
@@ -67,7 +70,7 @@
                          USE_SERIAL_8_STDIN +  \
                          USE_SERIAL_9_STDIN)
 
-#define AO_NUM_STDIOS  (HAS_USB + PACKET_HAS_SLAVE + USE_SERIAL_STDIN)
+#define AO_NUM_STDIOS  (HAS_USB + PACKET_HAS_SLAVE + USE_SERIAL_STDIN + CONSOLE_STDIN)
 
 __xdata struct ao_stdio ao_stdios[AO_NUM_STDIOS];