mirror of
https://github.com/betaflight/betaflight.git
synced 2025-07-24 00:35:39 +03:00
Move OSD task frequency logic to tasks.c
This commit is contained in:
parent
11e06fc94a
commit
6bab981ff5
2 changed files with 1 additions and 9 deletions
|
@ -335,6 +335,7 @@ void tasksInit(void)
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#ifdef USE_OSD
|
#ifdef USE_OSD
|
||||||
|
rescheduleTask(TASK_OSD, TASK_PERIOD_HZ(osdConfig()->task_frequency));
|
||||||
setTaskEnabled(TASK_OSD, featureIsEnabled(FEATURE_OSD) && osdGetDisplayPort(NULL));
|
setTaskEnabled(TASK_OSD, featureIsEnabled(FEATURE_OSD) && osdGetDisplayPort(NULL));
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|
|
@ -56,7 +56,6 @@
|
||||||
#include "drivers/display.h"
|
#include "drivers/display.h"
|
||||||
#include "drivers/dshot.h"
|
#include "drivers/dshot.h"
|
||||||
#include "drivers/flash.h"
|
#include "drivers/flash.h"
|
||||||
#include "drivers/osd.h"
|
|
||||||
#include "drivers/osd_symbols.h"
|
#include "drivers/osd_symbols.h"
|
||||||
#include "drivers/sdcard.h"
|
#include "drivers/sdcard.h"
|
||||||
#include "drivers/time.h"
|
#include "drivers/time.h"
|
||||||
|
@ -64,7 +63,6 @@
|
||||||
#include "fc/rc_controls.h"
|
#include "fc/rc_controls.h"
|
||||||
#include "fc/rc_modes.h"
|
#include "fc/rc_modes.h"
|
||||||
#include "fc/runtime_config.h"
|
#include "fc/runtime_config.h"
|
||||||
#include "fc/tasks.h"
|
|
||||||
|
|
||||||
#if defined(USE_GYRO_DATA_ANALYSE)
|
#if defined(USE_GYRO_DATA_ANALYSE)
|
||||||
#include "flight/gyroanalyse.h"
|
#include "flight/gyroanalyse.h"
|
||||||
|
@ -85,7 +83,6 @@
|
||||||
#include "pg/pg.h"
|
#include "pg/pg.h"
|
||||||
#include "pg/pg_ids.h"
|
#include "pg/pg_ids.h"
|
||||||
#include "pg/stats.h"
|
#include "pg/stats.h"
|
||||||
#include "pg/vcd.h"
|
|
||||||
|
|
||||||
#include "rx/crsf.h"
|
#include "rx/crsf.h"
|
||||||
#include "rx/rx.h"
|
#include "rx/rx.h"
|
||||||
|
@ -418,12 +415,6 @@ static void osdCompleteInitialization(void)
|
||||||
osdAnalyzeActiveElements();
|
osdAnalyzeActiveElements();
|
||||||
displayCommitTransaction(osdDisplayPort);
|
displayCommitTransaction(osdDisplayPort);
|
||||||
|
|
||||||
#if defined(USE_MAX7456) || defined(USE_FRSKYOSD)
|
|
||||||
task_t *taskOsd;
|
|
||||||
taskOsd = getTask(TASK_OSD);
|
|
||||||
taskOsd->desiredPeriodUs = TASK_PERIOD_HZ(osdConfig()->task_frequency);
|
|
||||||
#endif
|
|
||||||
|
|
||||||
osdIsReady = true;
|
osdIsReady = true;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue