[core] Include GCC version in the startup banner

This commit is contained in:
Kuba Szczodrzyński
2023-03-13 17:27:21 +01:00
parent c3f12ab247
commit 4e3b081c60

View File

@@ -25,6 +25,8 @@
#define STRINGIFY_MACRO(x) STRINGIFY(x) #define STRINGIFY_MACRO(x) STRINGIFY(x)
#define LT_VERSION_STR STRINGIFY_MACRO(LT_VERSION) #define LT_VERSION_STR STRINGIFY_MACRO(LT_VERSION)
#define LT_BOARD_STR STRINGIFY_MACRO(LT_BOARD) #define LT_BOARD_STR STRINGIFY_MACRO(LT_BOARD)
#define GCC_VERSION_STR \
STRINGIFY_MACRO(__GNUC__) "." STRINGIFY_MACRO(__GNUC_MINOR__) "." STRINGIFY_MACRO(__GNUC_PATCHLEVEL__)
// Functional macros // Functional macros
#define LT_BANNER() \ #define LT_BANNER() \
@@ -33,6 +35,7 @@
__FUNCTION__, \ __FUNCTION__, \
__LINE__, \ __LINE__, \
"LibreTuya v" LT_VERSION_STR " on " LT_BOARD_STR ", compiled at " __DATE__ " " __TIME__ \ "LibreTuya v" LT_VERSION_STR " on " LT_BOARD_STR ", compiled at " __DATE__ " " __TIME__ \
", GCC " GCC_VERSION_STR \
) )
// Types & macros // Types & macros