Esempio n. 1
0
// 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;
	}
}
Esempio n. 2
0
File: gpio.c Progetto: RavenB/gratis
// 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);
}