cleanup EXTMODULE_TIMER_IRQHandler
This commit is contained in:
@@ -149,14 +149,7 @@ extern "C" void EXTMODULE_TIMER_IRQHandler()
|
||||
{
|
||||
if (EXTMODULE_TIMER->SR & TIM_SR_CC2IF) { // Compare PPM-OUT
|
||||
EXTMODULE_TIMER->SR &= ~TIM_SR_CC2IF; // Clears interrupt on ch2
|
||||
if ((moduleState[EXTERNAL_MODULE].protocol == PROTOCOL_CHANNELS_CROSSFIRE && g_model.moduleData[EXTERNAL_MODULE].type != MODULE_TYPE_CROSSFIRE) ||
|
||||
(moduleState[EXTERNAL_MODULE].protocol == PROTOCOL_CHANNELS_PPM && g_model.moduleData[EXTERNAL_MODULE].type != MODULE_TYPE_PPM) ||
|
||||
moduleState[EXTERNAL_MODULE].protocol == PROTOCOL_CHANNELS_NONE ||
|
||||
moduleState[EXTERNAL_MODULE].protocol == PROTOCOL_CHANNELS_UNINITIALIZED) {
|
||||
setupPulsesExternalModule();
|
||||
}
|
||||
// Only for PPM, CRSF is handled in sendSynchronousPulses
|
||||
if (moduleState[EXTERNAL_MODULE].protocol == PROTOCOL_CHANNELS_PPM) {
|
||||
if (setupPulsesExternalModule()) {
|
||||
extmoduleSendNextFrame();
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user