diff --git a/src/main/cms/cms.c b/src/main/cms/cms.c index ae791cd1fc..a741656657 100644 --- a/src/main/cms/cms.c +++ b/src/main/cms/cms.c @@ -846,7 +846,7 @@ uint16_t cmsHandleKeyWithRepeat(displayPort_t *pDisplay, uint8_t key, int repeat return ret; } -static void cmsUpdate(uint32_t currentTimeUs) +void cmsUpdate(uint32_t currentTimeUs) { static int16_t rcDelayMs = BUTTON_TIME; static int holdCount = 1; diff --git a/src/main/cms/cms.h b/src/main/cms/cms.h index f988ef9b6c..8bd35c47b5 100644 --- a/src/main/cms/cms.h +++ b/src/main/cms/cms.h @@ -13,6 +13,7 @@ void cmsHandler(timeUs_t currentTimeUs); long cmsMenuChange(displayPort_t *pPort, const void *ptr); long cmsMenuExit(displayPort_t *pPort, const void *ptr); +void cmsUpdate(uint32_t currentTimeUs); #define CMS_STARTUP_HELP_TEXT1 "MENU: THR MID" #define CMS_STARTUP_HELP_TEXT2 "+ YAW LEFT" diff --git a/src/main/config/config_master.h b/src/main/config/config_master.h index 4537bfda3a..1546464b5e 100644 --- a/src/main/config/config_master.h +++ b/src/main/config/config_master.h @@ -291,10 +291,10 @@ typedef struct master_s { vcdProfile_t vcdProfile; #endif -# ifdef USE_MSP_DISPLAYPORT +#ifdef USE_MSP_DISPLAYPORT displayPortProfile_t displayPortProfileMsp; -# endif -# ifdef USE_MAX7456 +#endif +#ifdef USE_MAX7456 displayPortProfile_t displayPortProfileMax7456; # endif diff --git a/src/main/fc/cli.c b/src/main/fc/cli.c index d47339371f..0cae8bb088 100755 --- a/src/main/fc/cli.c +++ b/src/main/fc/cli.c @@ -819,7 +819,7 @@ static const clivalue_t valueTable[] = { { "displayport_msp_col_adjust", VAR_INT8 | MASTER_VALUE, &displayPortProfileMsp()->colAdjust, .config.minmax = { -6, 0 } }, { "displayport_msp_row_adjust", VAR_INT8 | MASTER_VALUE, &displayPortProfileMsp()->rowAdjust, .config.minmax = { -3, 0 } }, #endif -#ifdef OSD +#ifdef USE_MAX7456 { "displayport_max7456_col_adjust", VAR_INT8 | MASTER_VALUE, &displayPortProfileMax7456()->colAdjust, .config.minmax = { -6, 0 } }, { "displayport_max7456_row_adjust", VAR_INT8 | MASTER_VALUE, &displayPortProfileMax7456()->rowAdjust, .config.minmax = { -3, 0 } }, #endif diff --git a/src/main/fc/fc_init.c b/src/main/fc/fc_init.c index f57f050f52..2fa32e51de 100644 --- a/src/main/fc/fc_init.c +++ b/src/main/fc/fc_init.c @@ -394,11 +394,11 @@ void init(void) #ifdef OSD if (feature(FEATURE_OSD)) { -#ifdef USE_MAX7456 +#if defined(USE_MAX7456) // if there is a max7456 chip for the OSD then use it, otherwise use MSP displayPort_t *osdDisplayPort = max7456DisplayPortInit(vcdProfile()); -#else - displayPort_t *osdDisplayPort = displayPortMspInit(displayPortProfileMax7456()); +#elif defined(USE_MSP_DISPLAYPORT) + displayPort_t *osdDisplayPort = displayPortMspInit(); #endif osdInit(osdDisplayPort); } diff --git a/src/main/io/displayport_max7456.c b/src/main/io/displayport_max7456.c index e8540cc52a..23504a5929 100644 --- a/src/main/io/displayport_max7456.c +++ b/src/main/io/displayport_max7456.c @@ -20,7 +20,7 @@ #include "platform.h" -#ifdef OSD +#ifdef USE_MAX7456 #include "common/utils.h" @@ -143,4 +143,4 @@ displayPort_t *max7456DisplayPortInit(const vcdProfile_t *vcdProfile) resync(&max7456DisplayPort); return &max7456DisplayPort; } -#endif // OSD +#endif // USE_MAX7456