diff --git a/src/kservice.c b/src/kservice.c index ff9d3c9cef4..75e6b2e067b 100644 --- a/src/kservice.c +++ b/src/kservice.c @@ -608,6 +608,13 @@ char *strdup(const char *s) __attribute__((alias("rt_strdup"))); #endif /* __ARMCC_VERSION */ #endif /* RT_USING_HEAP */ +/** + * This function is a hook for user to display user version information + */ +RT_WEAK void rt_version_hook(rt_int32_t version, rt_int32_t sub, rt_int32_t revision) +{ +} + /** * This function will show the version of rt-thread rtos */ @@ -618,6 +625,7 @@ void rt_show_version(void) rt_kprintf(" / | \\ %d.%d.%d build %s %s\n", RT_VERSION, RT_SUBVERSION, RT_REVISION, __DATE__, __TIME__); rt_kprintf(" 2006 - 2022 Copyright by RT-Thread team\n"); + rt_version_hook(RT_VERSION, RT_SUBVERSION, RT_REVISION); } RTM_EXPORT(rt_show_version);