From 639149a8abbe3c41e62cb3986f5df8509209ca2f Mon Sep 17 00:00:00 2001 From: Marti Bolivar Date: Wed, 18 May 2011 20:23:56 -0400 Subject: 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. --- wirish/boards.cpp | 1 + 1 file changed, 1 insertion(+) (limited to 'wirish') 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); } -- cgit v1.2.3