[Taranis] PPM polarities
This commit is contained in:
@@ -82,10 +82,18 @@ void setupPulsesPPM(unsigned int port) // Don't enable interru
|
||||
if (port == TRAINER_MODULE) {
|
||||
TIM3->CCR2 = rest - 1000 ; // Update time
|
||||
TIM3->CCR4 = (g_model.moduleData[port].ppmDelay*50+300)*2;
|
||||
if(!g_model.moduleData[TRAINER_MODULE].ppmPulsePol)
|
||||
TIM3->CCER |= TIM_CCER_CC4P;
|
||||
else
|
||||
TIM3->CCER &= ~TIM_CCER_CC4P;
|
||||
}
|
||||
else if (port == EXTERNAL_MODULE) {
|
||||
TIM8->CCR2 = rest - 1000; // Update time
|
||||
TIM8->CCR1 = (g_model.moduleData[port].ppmDelay*50+300)*2;
|
||||
if(!g_model.moduleData[EXTERNAL_MODULE].ppmPulsePol)
|
||||
TIM8->CCER |= TIM_CCER_CC1NP;
|
||||
else
|
||||
TIM8->CCER &= ~TIM_CCER_CC1NP;
|
||||
}
|
||||
else {
|
||||
TIM1->CCR2 = rest - 1000; // Update time
|
||||
|
||||
Reference in New Issue
Block a user