mirror of
https://github.com/betaflight/betaflight.git
synced 2025-07-26 01:35:41 +03:00
CF/BF - Allow OSD to be compiled without blackbox.
This commit is contained in:
parent
4653cfd4ad
commit
722523df31
2 changed files with 8 additions and 1 deletions
|
@ -127,7 +127,7 @@ typedef struct statistic_s {
|
|||
static statistic_t stats;
|
||||
|
||||
uint16_t refreshTimeout = 0;
|
||||
#define REFRESH_1S 12
|
||||
#define REFRESH_1S 12 // FIXME dependant on how frequently the task is scheduled
|
||||
|
||||
static uint8_t armState;
|
||||
|
||||
|
@ -704,6 +704,7 @@ static void osdUpdateStats(void)
|
|||
stats.max_altitude = baro.BaroAlt;
|
||||
}
|
||||
|
||||
#ifdef BLACKBOX
|
||||
static void osdGetBlackboxStatusString(char * buff, uint8_t len)
|
||||
{
|
||||
bool storageDeviceIsWorking = false;
|
||||
|
@ -744,6 +745,7 @@ static void osdGetBlackboxStatusString(char * buff, uint8_t len)
|
|||
snprintf(buff, len, "FAULT");
|
||||
}
|
||||
}
|
||||
#endif
|
||||
|
||||
static void osdShowStats(void)
|
||||
{
|
||||
|
@ -785,11 +787,13 @@ static void osdShowStats(void)
|
|||
sprintf(buff, "%c%d.%01d%c", alt < 0 ? '-' : ' ', abs(alt / 100), abs((alt % 100) / 10), osdGetAltitudeSymbol());
|
||||
displayWrite(osdDisplayPort, 22, top++, buff);
|
||||
|
||||
#ifdef BLACKBOX
|
||||
if (blackboxConfig()->device && blackboxConfig()->device != BLACKBOX_DEVICE_SERIAL) {
|
||||
displayWrite(osdDisplayPort, 2, top, "BLACKBOX :");
|
||||
osdGetBlackboxStatusString(buff, 10);
|
||||
displayWrite(osdDisplayPort, 22, top++, buff);
|
||||
}
|
||||
#endif
|
||||
|
||||
refreshTimeout = 60 * REFRESH_1S;
|
||||
}
|
||||
|
|
|
@ -17,6 +17,7 @@
|
|||
|
||||
#pragma once
|
||||
|
||||
#ifdef OSD
|
||||
#include "common/time.h"
|
||||
#include "config/parameter_group.h"
|
||||
|
||||
|
@ -80,3 +81,5 @@ void osdInit(struct displayPort_s *osdDisplayPort);
|
|||
void osdResetConfig(osdConfig_t *osdProfile);
|
||||
void osdResetAlarms(void);
|
||||
void osdUpdate(timeUs_t currentTimeUs);
|
||||
|
||||
#endif
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue