ATtiny25: změna frekvence oscilátoru za běhu programu

Předpokládám, že víc žere program z Arduina.
Arduino má tu nepříjemnou vlastnost, že je strašně “smart” a hned po resetu nastaví hromadu věcí které jsme nežádali.
Např. (i při prázdném programu) spustí timer0 pro počítaní milis(), zapne ADC atd atd. Sám nevím, co všechno nastaví, neznám ho tak detailně.

Takže pro snížení spotřeby je třeba v setupu všechno co nepotřebujeme preventivně zakázat a odpojit.
Tak to vidím já, ale v reálu jsem to nezkoušel.

Jenom pro úplnost:
Program v Arduino .ino souboru můžeme bez jakýchkoliv dalších změn napsat v C jazyku.
V tom případě zmíněné problémy odpadají.