#include <avr/io.h>
#include <avr/interrupt.h>
+#include <avr/power.h>
#include <avr/sleep.h>
#include "lights.h"
current_slow_adc = NUM_ADCS;
current_adc = 0;
+ power_adc_enable();
+ ACSR |= _BV(ACD); // but disable the analog comparator
+
ADCSRA = _BV(ADEN) // enable
| _BV(ADPS1) | _BV(ADPS0) // CLK/8 = 125 kHz
// | _BV(ADPS2) // CLK/16 = 62.5 kHz
switch (current_adc) {
case 0:
// pwmled_adc(current_adc, adc_sum);
- log_word(0x9000+adc_sum);
- return;
+ pwmled_adc(1, adc_sum);
break;
}