1
0
Fork 0
mirror of https://github.com/betaflight/betaflight.git synced 2025-07-25 17:25:20 +03:00

Added a condition for enabling OSD task

This commit is contained in:
Andrey Mironov 2018-07-24 11:54:37 +03:00
parent 0115ff15b2
commit 65bff6b7d7
6 changed files with 18 additions and 5 deletions

View file

@ -265,7 +265,7 @@ void fcTasksInit(void)
#endif
#ifdef USE_OSD_SLAVE
setTaskEnabled(TASK_OSD_SLAVE, true);
setTaskEnabled(TASK_OSD_SLAVE, osdSlaveInitialized());
#else
if (sensors(SENSOR_GYRO)) {
rescheduleTask(TASK_GYROPID, gyro.targetLooptime);
@ -319,7 +319,7 @@ void fcTasksInit(void)
setTaskEnabled(TASK_TRANSPONDER, feature(FEATURE_TRANSPONDER));
#endif
#ifdef USE_OSD
setTaskEnabled(TASK_OSD, feature(FEATURE_OSD));
setTaskEnabled(TASK_OSD, feature(FEATURE_OSD) && osdInitialized());
#endif
#ifdef USE_BST
setTaskEnabled(TASK_BST_MASTER_PROCESS, true);