1) If I am using millis() and I RESET the processor, the reference counter is reseted also. If the processor enters into sleep mode for 1minute and wakes up, what occurs with the millis() reference?
Is it reseted?
2) Is there "an internal" clock/timer that can be used for sleeping purposes?
More specifically, a timer that we can program a certain value for timeout and continues working in sleep mode (eventually waking up the processor)?
3) Assuming that answer (3) is negative, what kind of "feasible" solution (simple to develop and/or cheap to purchase) exists to realize the above scenario?
Question 1) If using SLEEP_MODE_IDLE mode, is it possible to individually disable functions such as ADC?
If positive, can you give a small code example?
What are the functions that we can disable?
Question 2) What is the clock used by millis()?
If using SLEEP_MODE_PWR_DOWN mode, is it possible to only enable the clock used by millis()?