Hola, si es posible pero la instruccion sola no lo hace.
Una idea seria definir A (% o valor de luminosidad inicio) y B (% o valor de luminosidad final), la diferencia la divides entre el tiempo (segundos), este valor es que adicionas cada segundo a al HPWM, con eso deberia funcionar.
Ahora que lo pienso para evitar complicarte con decimales, tambien podrias hacer lo inverso, es decir dividir tiempo (milisegundos) entre la diferencia, asi actualizas el valor una unidad a la vez en el HPWM de acuerdo al tiempo mediante un pause ,creo que quedaria mejor y el codigo seria mas corto. Cuestion de probar.
Hay que tener en cuenta que la diferencia puede ser positiva o negativa, eso tendrias que implementarlo en tu algoritmo.
Saludos
Hugo