aboutsummaryrefslogtreecommitdiff
path: root/wirish
diff options
context:
space:
mode:
authorMarti Bolivar <mbolivar@leaflabs.com>2011-05-18 20:23:56 -0400
committerMarti Bolivar <mbolivar@leaflabs.com>2011-05-19 18:45:45 -0400
commitcd723c2f0eb258a748021be58a82d4f73469b469 (patch)
tree88488660c64a720d7d63070db7fdce573b1bafc8 /wirish
parent7444fc5a7a1cfa18b2d3cfd7c5774db6cdf5e555 (diff)
adc.c: adc_init() doesn't set the RCC's ADC prescaler.
You have to call rcc_set_prescaler() yourself now. adc_init() never should have been doing that anyway.
Diffstat (limited to 'wirish')
-rw-r--r--wirish/boards.cpp1
1 files changed, 1 insertions, 0 deletions
diff --git a/wirish/boards.cpp b/wirish/boards.cpp
index 9e25eeb..3dc48cb 100644
--- a/wirish/boards.cpp
+++ b/wirish/boards.cpp
@@ -106,6 +106,7 @@ static void setupNVIC() {
static void adcDefaultConfig(const adc_dev* dev);
static void setupADC() {
+ rcc_set_prescaler(RCC_PRESCALER_ADC, RCC_ADCPRE_PCLK_DIV_6);
adc_foreach(adcDefaultConfig);
}