51 #if MODELS_CONF_CC2531_USB_STICK
53 #define IO_ARCH_PREFIX usb_serial
63 #define io_arch_flush() usb_serial_flush()
65 #include "dev/uart0.h"
66 #define IO_ARCH_PREFIX uart0
67 #define io_arch_flush()
71 #define io_arch_init() io_arch_init_x(IO_ARCH_PREFIX)
72 #define io_arch_writeb(b) io_arch_writeb_x(IO_ARCH_PREFIX, b)
73 #define io_arch_set_input(f) io_arch_set_input_x(IO_ARCH_PREFIX, f)
76 #define io_arch_init_x(prefix) io_arch_init_x_x(prefix)
77 #define io_arch_writeb_x(prefix, b) io_arch_writeb_x_x(prefix, b)
78 #define io_arch_set_input_x(prefix, f) io_arch_set_input_x_x(prefix, f)
80 #define io_arch_init_x_x(prefix) prefix##_init()
81 #define io_arch_writeb_x_x(prefix, b) prefix##_writeb(b)
82 #define io_arch_set_input_x_x(prefix, f) prefix##_set_input(f)
Header file for cc2531's UART-like I/O over USB