newbie: clock prescaler


I want to run arduino at very low speed using clock prescaling to conserve power. My question is whether setting clock prescaler will affect working of standard and other libraries like Serial, Timer1 etc

Thanks Shash


To make them work I think I need to change:

a. Bootloader b. Source code of standard and user provided libs

Am I right?

I did some digging and it looks like a bug! Arduino standard and user libs do not take into account clock prescaler in computation of time. It should not matter which speed mcu is running for the software (atleast the base one). If one wants to run Arduino at a very low speed to conserve power he has to make changes in various standard and user libs.

Has somebody done that. I would like to know issues and fix arduino standard libs.