analogWrite inside an interrupt

I added volatile for val_led*. I kept only LEDR_PIN and tried 4 timers (1, 4, 7 and 15), none worked.