From 19a5b01c7de84ffa8647715379309b676063c70b Mon Sep 17 00:00:00 2001 From: Nicolas Schodet Date: Thu, 14 Mar 2013 00:14:21 +0100 Subject: digital/io-hub/src/apbirthday: add robot superclass --- digital/io-hub/src/apbirthday/main.cc | 21 +++------------------ 1 file changed, 3 insertions(+), 18 deletions(-) (limited to 'digital/io-hub/src/apbirthday/main.cc') diff --git a/digital/io-hub/src/apbirthday/main.cc b/digital/io-hub/src/apbirthday/main.cc index 3e246f1c..ef9c8119 100644 --- a/digital/io-hub/src/apbirthday/main.cc +++ b/digital/io-hub/src/apbirthday/main.cc @@ -23,28 +23,13 @@ // }}} #include "ucoolib/arch/arch.hh" #include "ucoolib/common.hh" -#include "hardware.hh" +#include "robot.hh" int main (int argc, const char **argv) { ucoo::arch_init (argc, argv); - Hardware hardware; - while (1) - { - if (hardware.dev_uart.poll ()) - { - int c = hardware.dev_uart.getc (); - hardware.dev_uart.putc ('d'); - hardware.dev_uart.putc (c); - } - if (hardware.usb.poll ()) - { - int c = hardware.usb.getc (); - hardware.usb.putc ('u'); - hardware.usb.putc (c); - } - ucoo::yield (); - } + Robot robot; + robot.main_loop (); } -- cgit v1.2.3