I'd be happier seeing the alternative done explicitly too:

    else
        pios_pwm_cfg.channels = &pios_tim_rcvrport_pwm[0];