neug follow update of chopstx
authorNIIBE Yutaka <gniibe@fsij.org>
Fri, 13 May 2016 13:31:09 +0000 (22:31 +0900)
committerNIIBE Yutaka <gniibe@fsij.org>
Fri, 13 May 2016 13:31:09 +0000 (22:31 +0900)
ChangeLog
chopstx
src/neug.c

index 22604e5..09eb536 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2016-05-13  Niibe Yutaka  <gniibe@fsij.org>
+
+       * src/neug.c (rng): Call chopstx_claim_irq before adc_start.
+       Remove call of chopstx_release_irq.
+
 2016-05-12  Niibe Yutaka  <gniibe@fsij.org>
 
        * chopstx: Update
diff --git a/chopstx b/chopstx
index fabd271..a82acac 160000 (submodule)
--- a/chopstx
+++ b/chopstx
@@ -1 +1 @@
-Subproject commit fabd271196710655a508b8b2727945ddc581d2ae
+Subproject commit a82acac8df6de74b9ce406d4bde99b8b5ebb7340
index 9dde205..d3f3ee4 100644 (file)
@@ -582,8 +582,8 @@ rng (void *arg)
   chopstx_cond_init (&mode_cond);
 
   /* Enable ADCs */
-  adc_start ();
   chopstx_claim_irq (&adc_intr, INTR_REQ_DMA1_Channel1);
+  adc_start ();
 
   ep_init (mode);
   while (!rng_should_terminate)
@@ -641,7 +641,6 @@ rng (void *arg)
     }
 
   adc_stop ();
-  chopstx_release_irq (&adc_intr);
 
   return NULL;
 }