/// 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; } }
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); }