Confermo che così compila anche con IDE 1.0.5
const uint8_t MyAddr=22;
void loop()
{ Wire.requestFrom(MyAddr,(uint8_t)6);
Quindi non è il const di MyAddr a dargli fastidio, ma considera il secondo parametro come int.
Però forse non è meglio l'errore della versione vecchia? Con la nuova compila, ma quale delle due sceglierà?
la int,int o la uint8_t,uint8_t ???