// only affect PWM if correct pin is addressed void GPIO_pwm_write(int pin, uint32_t value) { if (value > 1023) { value = 1023; } switch (pin) { case GPIO_P9_14: // EHRPWM1A PWM_set_duty(0, value); break; case GPIO_P9_16: // EHRPWM1B PWM_set_duty(1, value); break; case GPIO_P8_19: // EHRPWM2A PWM_set_duty(2, value); break; case GPIO_P8_13: // EHRPWM2B PWM_set_duty(3, value); break; default: break; } }
// only affetct PWM if correct pin is addressed void GPIO_pwm_write(int pin, uint32_t value) { if (value > 1023) { value = 1023; } PWM_set_duty(pin, value); }