I am building a project whch does not need much speed or accurate. Then I decided to avoid the use of the crystal and program the atmega with 8Mhz internal oscilator.
In order to use the same program as with a normal arduino, I only programmed the fuses and bootloader as indicated in the arduino to breadboard tutorial, but added the board definition to the list of Arduino, in order to continue using the normal pin names.
My problem is that the compiler seems to asume the clock speed is 16Mhz because the times are double of the programmed. Un the data I added, I indicated "atmega328bb.build.f_cpu=8000000L".
¿Is there anything more that I need change or the libraries are made only for 16Mhz?
The section I added is this:
atmega328.name=Arduino ATmega328 8 MHz internal clock