Merge "Use either DO PWM A or B not A and B and update javadoc to reflect 6 generators (artf3698)"

This commit is contained in:
Brad Miller (WPI)
2014-10-24 12:10:42 -07:00
committed by Gerrit Code Review
3 changed files with 9 additions and 7 deletions

View File

@@ -296,8 +296,10 @@ void setPWMDutyCycle(void* pwmGenerator, double dutyCycle, int32_t *status) {
// The resolution of the duty cycle drops close to the highest frequencies.
rawDutyCycle = rawDutyCycle / pow(2.0, 4 - pwmPeriodPower);
}
digitalSystem->writePWMDutyCycleA(id, (uint8_t)rawDutyCycle, status);
digitalSystem->writePWMDutyCycleB(id, (uint8_t)rawDutyCycle, status);
if(id < 4)
digitalSystem->writePWMDutyCycleA(id, (uint8_t)rawDutyCycle, status);
else
digitalSystem->writePWMDutyCycleB(id - 3, (uint8_t)rawDutyCycle, status);
}
}