ADC: Grown to 64 possible mux values
[simavr] / tests / atmega644_adc_test.c
index 0a0c2b3..82c6688 100644 (file)
@@ -22,7 +22,7 @@
 #include <avr/io.h>
 #include <stdio.h>
 #include <avr/interrupt.h>
-#include <avr/delay.h>
+#include <util/delay.h>
 #include <avr/sleep.h>
 
 /*
@@ -89,7 +89,7 @@ int main(void)
        ADCSRA &= ~(1 << ADIE); // remove interrupt
 
        // 1.1 reference voltage, left aligned
-       ADMUX = (ADMUX & ~0x1f)| (1 << ADLAR) | 0x1e;
+       ADMUX = (ADMUX & ~0x1f)| (0 << ADLAR) | 0x1e;
        ADCSRA |= (1 << ADSC) ; // start conversion
        while (ADCSRA & (1 << ADSC))
                ;