Fixed PPM driver
This commit is contained in:
@@ -61,7 +61,8 @@ void setupPulsesPPMInternalModule()
|
||||
|
||||
void setupPulsesPPMExternalModule()
|
||||
{
|
||||
setupPulsesPPM(&extmodulePulsesData.ppm, g_model.moduleData[EXTERNAL_MODULE].channelsStart, g_model.moduleData[EXTERNAL_MODULE].channelsCount, g_model.moduleData[EXTERNAL_MODULE].ppm.frameLength);
|
||||
setupPulsesPPM(&extmodulePulsesData.ppm,
|
||||
g_model.moduleData[EXTERNAL_MODULE].channelsStart,
|
||||
g_model.moduleData[EXTERNAL_MODULE].channelsCount,
|
||||
g_model.moduleData[EXTERNAL_MODULE].ppm.frameLength);
|
||||
}
|
||||
|
||||
|
||||
|
||||
@@ -371,7 +371,7 @@ extern "C" void EXTMODULE_TIMER_IRQHandler()
|
||||
EXTMODULE_TIMER->DIER &= ~TIM_DIER_CC2IE; // Stop this interrupt
|
||||
EXTMODULE_TIMER->SR &= ~TIM_SR_CC2IF;
|
||||
|
||||
setupPulsesPPMExternalModule();
|
||||
setupPulsesExternalModule();
|
||||
extmoduleSendNextFramePpm(
|
||||
extmodulePulsesData.ppm.pulses,
|
||||
extmodulePulsesData.ppm.ptr - extmodulePulsesData.ppm.pulses,
|
||||
|
||||
@@ -301,7 +301,7 @@ extern "C" void EXTMODULE_TIMER_CC_IRQHandler()
|
||||
EXTMODULE_TIMER->DIER &= ~TIM_DIER_CC2IE; // Stop this interrupt
|
||||
EXTMODULE_TIMER->SR &= ~TIM_SR_CC2IF;
|
||||
|
||||
setupPulsesPPMExternalModule();
|
||||
setupPulsesExternalModule();
|
||||
extmoduleSendNextFramePpm(
|
||||
extmodulePulsesData.ppm.pulses,
|
||||
extmodulePulsesData.ppm.ptr - extmodulePulsesData.ppm.pulses,
|
||||
|
||||
Reference in New Issue
Block a user