WiP: module de-init

This commit is contained in:
Raphael Coeffic
2022-03-20 16:22:13 +01:00
parent 32faabd928
commit fdc8e5d445
2 changed files with 3 additions and 1 deletions
+2
View File
@@ -462,6 +462,7 @@ void enablePulsesExternalModule(uint8_t protocol)
externalModuleDriver->deinit(externalModuleContext);
externalModuleDriver = nullptr;
externalModuleContext = nullptr;
EXTERNAL_MODULE_PWR_OFF();
} else {
extmoduleStop();
}
@@ -740,6 +741,7 @@ void stopPulsesExternalModule()
mixerSchedulerSetPeriod(EXTERNAL_MODULE, 0);
extmoduleStop();
}
EXTERNAL_MODULE_PWR_OFF();
moduleState[EXTERNAL_MODULE].protocol = PROTOCOL_CHANNELS_NONE;
}
}
+1 -1
View File
@@ -750,7 +750,7 @@ static void pxx2DeInitExternal(void* context)
(void)context;
mixerSchedulerSetPeriod(EXTERNAL_MODULE, 0);
extmoduleStop();
ExtmoduleSerialDriver.deinit();
}
static void pxx2SetupPulsesExternal(void* context, int16_t* channels, uint8_t nChannels)