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

Change-Id: Id8d29831c97accd54dd359c6f20a447d8eed59db
This commit is contained in:
Kevin O'Connor
2014-10-21 14:15:50 -04:00
parent cd75dc71e8
commit 62790c0f47
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);
}
}