chore(firmware): pre prefix for non-release builds (#6596)
This commit is contained in:
+31
-30
@@ -31,45 +31,46 @@
|
||||
#define TAB "\037\033"
|
||||
|
||||
#if defined(FRSKY_RELEASE)
|
||||
#define DISPLAY_VERSION "-frsky"
|
||||
#define FACTORY_RELEASE "-frsky"
|
||||
#elif defined(JUMPER_RELEASE)
|
||||
#define DISPLAY_VERSION "-jumper"
|
||||
#define FACTORY_RELEASE "-jumper"
|
||||
#elif defined(RADIOMASTER_RELEASE)
|
||||
#define DISPLAY_VERSION "-RM"
|
||||
#define FACTORY_RELEASE "-RM"
|
||||
#elif defined(IFLIGHT_RELEASE)
|
||||
#define DISPLAY_VERSION "-IF"
|
||||
#define FACTORY_RELEASE "-IF"
|
||||
#elif defined(TBS_RELEASE)
|
||||
#define DISPLAY_VERSION "-tbs"
|
||||
#define FACTORY_RELEASE "-tbs"
|
||||
#elif defined(IMRC_RELEASE)
|
||||
#define DISPLAY_VERSION "-imrc"
|
||||
#define FACTORY_RELEASE "-imrc"
|
||||
#elif defined(BETAFPV_RELEASE)
|
||||
#define FACTORY_RELEASE "-betafpv"
|
||||
#endif
|
||||
|
||||
// If factory release, append mfg tag to version
|
||||
#ifdef FACTORY_RELEASE
|
||||
#define WITH_FACTORY_RELEASE(base) base FACTORY_RELEASE
|
||||
#else
|
||||
#define DISPLAY_VERSION
|
||||
#define WITH_FACTORY_RELEASE(base) base
|
||||
#endif
|
||||
|
||||
#if defined(COLORLCD)
|
||||
const char fw_stamp[] = "FW" TAB ": edgetx-" FLAVOUR;
|
||||
#if defined(RADIOMASTER_RELEASE) || defined(JUMPER_RELEASE)
|
||||
#if defined(VERSION_TAG) // tagged release, possibly mfg build
|
||||
const char vers_stamp[] = "VERS" TAB ": " WITH_FACTORY_RELEASE(VERSION_TAG) "\"" CODENAME "\"";
|
||||
#elif defined(FACTORY_RELEASE) // mfg build of non-tagged release, show commit hash only
|
||||
const char vers_stamp[] = "VERS" TAB ": Factory firmware (" GIT_STR ")";
|
||||
#else
|
||||
#if defined(VERSION_TAG)
|
||||
const char vers_stamp[] = "VERS" TAB ": " VERSION_TAG DISPLAY_VERSION "\"" CODENAME "\"";
|
||||
#else
|
||||
const char vers_stamp[] = "VERS" TAB ": " VERSION "-" VERSION_SUFFIX DISPLAY_VERSION " (" GIT_STR ")";
|
||||
#endif
|
||||
#else // any other build (e.g. self, cloud, PR, nightly) will have prefix/suffix
|
||||
const char vers_stamp[] = "VERS" TAB ": " VERSION_PREFIX VERSION VERSION_SUFFIX " (" GIT_STR ")";
|
||||
#endif
|
||||
const char date_stamp[] = "DATE" TAB ": " DATE;
|
||||
const char time_stamp[] = "TIME" TAB ": " TIME;
|
||||
#elif defined(BOARD_NAME)
|
||||
const char vers_stamp[] = "FW" TAB ": edgetx-" BOARD_NAME "\036VERS" TAB ": " VERSION DISPLAY_VERSION " (" GIT_STR ")" "\036DATE" TAB ": " DATE " " TIME;
|
||||
#elif defined(RADIOMASTER_RELEASE)
|
||||
const char vers_stamp[] = "FW" TAB ": edgetx-" FLAVOUR "\036VERS" TAB ": RM Factory (" GIT_STR ")" "\036BUILT BY : EdgeTX" "\036DATE" TAB ": " DATE " " TIME;
|
||||
#elif defined(JUMPER_RELEASE) || defined(IFLIGHT_RELEASE)
|
||||
const char vers_stamp[] = "FW" TAB ": edgetx-" FLAVOUR "\036VERS" TAB ": Factory (" GIT_STR ")" "\036BUILT BY : EdgeTX" "\036DATE" TAB ": " DATE " " TIME;
|
||||
#else
|
||||
#else // B&W / !COLOR_LCD
|
||||
#if defined(VERSION_TAG)
|
||||
const char vers_stamp[] = "FW" TAB ": edgetx-" FLAVOUR "\036VERS" TAB ": " VERSION_TAG DISPLAY_VERSION "\036NAME" ": " CODENAME "\036DATE" TAB ": " DATE " " TIME;
|
||||
const char vers_stamp[] = "FW" TAB ": edgetx-" FLAVOUR "\036VERS" TAB ": " WITH_FACTORY_RELEASE(VERSION_TAG) "\036NAME" ": " CODENAME "\036DATE" TAB ": " DATE " " TIME;
|
||||
#elif defined(FACTORY_RELEASE)
|
||||
const char vers_stamp[] = "FW" TAB ": edgetx-" FLAVOUR "\036VERS" TAB ": Factory (" GIT_STR ")" "\036BUILT BY : EdgeTX" "\036DATE" TAB ": " DATE " " TIME;
|
||||
#else
|
||||
const char vers_stamp[] = "FW" TAB ": edgetx-" FLAVOUR "\036VERS" TAB ": " VERSION "-" VERSION_SUFFIX DISPLAY_VERSION "\036GIT#" TAB ": " GIT_STR "\036DATE" TAB ": " DATE " " TIME;
|
||||
const char vers_stamp[] = "FW" TAB ": edgetx-" FLAVOUR "\036VERS" TAB ": " VERSION_PREFIX VERSION VERSION_SUFFIX "\036GIT#" TAB ": " GIT_STR "\036DATE" TAB ": " DATE " " TIME;
|
||||
#endif
|
||||
#endif
|
||||
|
||||
@@ -80,16 +81,16 @@
|
||||
#if defined(STM32) && !defined(SIMU)
|
||||
#if defined(COLORLCD)
|
||||
#if defined(VERSION_TAG)
|
||||
__SECTION_USED(".fwversiondata") const char firmware_version[] = "edgetx-" FLAVOUR "-" VERSION_TAG DISPLAY_VERSION " (" GIT_STR ")";
|
||||
__SECTION_USED(".bootversiondata") const char boot_version[] = "edgetx-" FLAVOUR "-" VERSION_TAG DISPLAY_VERSION " (" GIT_STR ")";
|
||||
__SECTION_USED(".fwversiondata") const char firmware_version[] = "edgetx-" FLAVOUR "-" WITH_FACTORY_RELEASE(VERSION_TAG) " (" GIT_STR ")";
|
||||
__SECTION_USED(".bootversiondata") const char boot_version[] = "edgetx-" FLAVOUR "-" WITH_FACTORY_RELEASE(VERSION_TAG) " (" GIT_STR ")";
|
||||
#else
|
||||
__SECTION_USED(".fwversiondata") const char firmware_version[] = "edgetx-" FLAVOUR "-" VERSION "-" VERSION_SUFFIX DISPLAY_VERSION " (" GIT_STR ")";
|
||||
__SECTION_USED(".bootversiondata") const char boot_version[] = "edgetx-" FLAVOUR "-" VERSION "-" VERSION_SUFFIX DISPLAY_VERSION " (" GIT_STR ")";
|
||||
__SECTION_USED(".fwversiondata") const char firmware_version[] = "edgetx-" FLAVOUR "-" VERSION_PREFIX WITH_FACTORY_RELEASE(VERSION) VERSION_SUFFIX " (" GIT_STR ")";
|
||||
__SECTION_USED(".bootversiondata") const char boot_version[] = "edgetx-" FLAVOUR "-" VERSION_PREFIX WITH_FACTORY_RELEASE(VERSION) VERSION_SUFFIX " (" GIT_STR ")";
|
||||
#endif
|
||||
#else
|
||||
#else // B&W / !COLOR_LCD
|
||||
/* 128x64 does not have enough real estate to display more than basic VERSION */
|
||||
__SECTION_USED(".fwversiondata") const char firmware_version[] = "edgetx-" FLAVOUR "-" VERSION DISPLAY_VERSION " (" GIT_STR ")";
|
||||
__SECTION_USED(".bootversiondata") const char boot_version[] = "edgetx-" FLAVOUR "-" VERSION DISPLAY_VERSION " (" GIT_STR ")";
|
||||
__SECTION_USED(".fwversiondata") const char firmware_version[] = "edgetx-" FLAVOUR "-" VERSION_PREFIX WITH_FACTORY_RELEASE(VERSION) " (" GIT_STR ")";
|
||||
__SECTION_USED(".bootversiondata") const char boot_version[] = "edgetx-" FLAVOUR "-" VERSION_PREFIX WITH_FACTORY_RELEASE(VERSION) " (" GIT_STR ")";
|
||||
#endif
|
||||
|
||||
/**
|
||||
|
||||
Reference in New Issue
Block a user