add SCAN for ADC2
authorNIIBE Yutaka <gniibe@fsij.org>
Mon, 1 Oct 2012 07:28:28 +0000 (16:28 +0900)
committerNIIBE Yutaka <gniibe@fsij.org>
Mon, 1 Oct 2012 07:28:28 +0000 (16:28 +0900)
ChangeLog
src/random.c

index 9cef9c2..25f7d2c 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,6 +1,8 @@
 2012-10-01  Niibe Yutaka  <gniibe@fsij.org>
 
        * src/random.c (adcgrpcfg): ADC1 and ADC2 two channels, each.
+       (adc2_start): Add SCAN for ADC2.
+
        * boards/FST_01/board.h: Use default ADC settings.
        * boards/OLIMEX_STM32_H103/board.h (NEUG_ADC_SETTING2_SMPR1)
        (NEUG_ADC_SETTING2_SMPR2, NEUG_ADC_SETTING2_SQR3)
index 809c107..ee0a73d 100644 (file)
@@ -75,7 +75,8 @@ static void adc2_start (void)
 
   rccEnableAPB2 (RCC_APB2ENR_ADC2EN, FALSE);
 
-  ADC2->CR1 = ADC_CR1_DUALMOD_2 | ADC_CR1_DUALMOD_1 | ADC_CR1_DUALMOD_0;
+  ADC2->CR1 = (ADC_CR1_DUALMOD_2 | ADC_CR1_DUALMOD_1 | ADC_CR1_DUALMOD_0
+              | ADC_CR1_SCAN);
   ADC2->CR2 = ADC_CR2_EXTTRIG | ADC_CR2_CONT | ADC_CR2_ADON;
   ADC2->SMPR1 = NEUG_ADC_SETTING2_SMPR1;
   ADC2->SMPR2 = NEUG_ADC_SETTING2_SMPR2;