Hi everyone I'm trying to lower the power on a teensy3.2 (or more specifically mk20dx256).
besides using the excellent hibernate in snooze - is there a way to turn off the ADC and then re calibrate the ADC after turning on?
I've looked in the forum with only one hint at that and it leads to 404.
trying to use the ADC library to disable anything just seems to raise the power consumption.
does anyone know how to reach the sub 100uA? (I can and will disable the bootloader from power).
things I've tried:
adc->disableDMA();
adc->disableCompare();
adc->disablePGA();
for (int i=0; i<46; i++) {
pinMode(i, OUTPUT);
digitalWrite(i,0);
}
who = Snooze.hibernate( config_teensy32 );// return module that woke processor
Thanks.
besides using the excellent hibernate in snooze - is there a way to turn off the ADC and then re calibrate the ADC after turning on?
I've looked in the forum with only one hint at that and it leads to 404.
trying to use the ADC library to disable anything just seems to raise the power consumption.
does anyone know how to reach the sub 100uA? (I can and will disable the bootloader from power).
things I've tried:
adc->disableDMA();
adc->disableCompare();
adc->disablePGA();
for (int i=0; i<46; i++) {
pinMode(i, OUTPUT);
digitalWrite(i,0);
}
who = Snooze.hibernate( config_teensy32 );// return module that woke processor
Thanks.