ho notato solo adesso questo topic e ho provato a fare le operazioni descritte nel post iniziale...
ora io non so se è perchè uso l'ultima versione dell'IDE o della toolchain, però compilando uno programma qualsiasi selezionando come board un ATtiny mi da questi errori:
In file included from c:\users\user\skydrive\documenti\arduino\arduino-sw\hardware\tools\avr\bin\../lib/gcc/avr/4.6.2/../../../../avr/include/util/delay.h:46:0,
from c:\users\user\skydrive\documenti\arduino\arduino-sw\hardware\tools\avr\bin\../lib/gcc/avr/4.6.2/../../../../avr/include/avr/delay.h:39,
from C:\Users\User\SkyDrive\Documenti\Arduino\Arduino\hardware\tiny\cores\tiny\/wiring_private.h:32,
from C:\Users\User\SkyDrive\Documenti\Arduino\Arduino\hardware\tiny\cores\tiny\WInterrupts.c:37:
c:\users\user\skydrive\documenti\arduino\arduino-sw\hardware\tools\avr\bin\../lib/gcc/avr/4.6.2/../../../../avr/include/math.h:426:15: error: expected identifier or '(' before 'double'
c:\users\user\skydrive\documenti\arduino\arduino-sw\hardware\tools\avr\bin\../lib/gcc/avr/4.6.2/../../../../avr/include/math.h:426:15: error: expected ')' before '>=' token
compilando con altre board non ci sono problemi