I need to reduce the Arduino's power footprint as much as possible (in software preferably). I was wondering if anyone has had any experience with avr/power.h?
Does the Arduino codebase already do some optimization, or is everything turned on? If I'm not using the ADC pins, can I disable that whole unit? Which timers can I turn off? I think timer0 is used for loop(), what about the other ones?
Any help would be massively appreciated.
(P.S. http://www.nongnu.org/avr-libc/user-manual/group__avr__sleep.html seems promising as well, but I'm hoping power.h has lower hanging fruit).