src/hello-dmx.c
changeset 69 ef9fe98ebf72
parent 68 be139319a961
child 70 72175852afd2
--- a/src/hello-dmx.c	Fri Apr 11 19:18:15 2014 +0300
+++ b/src/hello-dmx.c	Fri Apr 11 19:30:41 2014 +0300
@@ -298,24 +298,16 @@
         // sleep
         //led_on();
         if (timer_sleep(timeout)) {
-            //c = ' ';
             led_toggle();
-            c = 0;
-
-        } else if ((c = serial_read())) {
-            // got serial data
-            c = input(c);
+        }
 
-        } else {
-            // unknown interrupt
-            c = '?';
+        // input
+        while ((c = serial_read())) {
+            serial_write(input(c));
         }
+
         //led_off();
         
-        if (c)
-            // respond
-            serial_write(c);
-        
         // output
         update();
     }