From f71460ba3233a6dbada82a67ae16bbd232185d3c Mon Sep 17 00:00:00 2001 From: Pavel Semerad Date: Thu, 12 Apr 2012 19:55:35 +0200 Subject: [PATCH] some ADC hack, after erasing EEPROM from STVP, only steering ADC was working --- input.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/input.c b/input.c index 1026a71..17e5113 100644 --- a/input.c +++ b/input.c @@ -375,6 +375,9 @@ static void check_inactivity(void) { adc_buffer ## id ## [1] = adc_buffer ## id ## [2] = \ adc_buffer ## id ## [3] = adc_buffer ## id ## [0]; void input_read_first_values(void) { + // set end channel to 3 again, sometimes after erasing EEPROM from STVP, + // calibrate is called, but only steering ADC is changing + ADC_CSR = 0b00000011; // end channel 3, no interrupts // read initial ADC values BSET(ADC_CR1, 0); // start conversion while (!BCHK(ADC_CSR, 7)); // wait for end of conversion