Esempio n. 1
0
/// writes a pwm pulse to specified pwm channel
void mwii_write_pwm(mwii_out_pwm_channel_t chan, uint16_t value){
	switch(chan){
		case MWII_OUT_PWM0: pwm0_set(value); break; 
		case MWII_OUT_PWM1: pwm1_set(value);  break; 
		case MWII_OUT_PWM2: pwm4_set(value);  break; 
		case MWII_OUT_PWM3: pwm5_set(value);  break; 
	}
}
Esempio n. 2
0
static inline void mwii_write_motors(uint16_t front, uint16_t back, uint16_t left, uint16_t right){
	pwm0_set(front);
	pwm1_set(back);
	pwm4_set(left);
	pwm5_set(right); 
}