OSDN Git Service

Updated board test codes on KOZOS.
[kozos-expbrd/kozos_expbrd.git] / firm / 09 / os / remocon.c
index 27b133d..c28dfe5 100644 (file)
@@ -5,6 +5,7 @@
 #include "led.h"
 #include "lib.h"
 #include "consdrv.h"
+#include "audiodrv.h"
 
 #define H8_3069F_ISCR       ((volatile uint8 *)0xFEE014)
 #define H8_3069F_IER        ((volatile uint8 *)0xFEE015)
@@ -93,20 +94,19 @@ int remocon_main(int argc, char *argv[])
 
   while (1) {
     if (tmrovf) {
-      if (bitcnt > 0) {
-        if (bitcnt == 32) {
-          int i;
-          for (i = 0; i < bitcnt; i++) {
-            if (data[i / 8] & (1 << (i % 8))) {
-              consdrv_write("1");
-            } else {
-              consdrv_write("0");
-            }
+      if (bitcnt == 32) {
+        int i;
+        for (i = 0; i < bitcnt; i++) {
+          if (data[i / 8] & (1 << (i % 8))) {
+            consdrv_write("1");
+          } else {
+            consdrv_write("0");
           }
-          consdrv_write("\n");
         }
-        bitcnt = 0;
+        consdrv_write("\n");
+        audiodrv_pulse();
       }
+      bitcnt = 0;
       tmrovf = 0;
       irs = WaitLeader;
     }