1. 新增`apps/chrg/applications/utils/chrg_def.h`统一管理版本号,定义CHRG_VERSION相关宏与版本字符串 2. 更新所有业务源文件和头文件的文件头版本号为V1.1.24 3. 修改`chrg_comm.c`移除硬编码版本号,改用统一定义的CHRG_FIRMWARE_VERSION 4. 更新`main.c`添加版本头文件并打印应用版本字符串 5. 更新`修改日志.md`添加V1.1.24版本记录,说明版本管理规则 6. 新增编译日志记录本次版本统一构建结果 7. 补充AGENTS.md中的版本管理规范 8. 新增一批产品测试文档与彩页文件
48 lines
1.0 KiB
C
48 lines
1.0 KiB
C
|
|
#include <rtthread.h>
|
|
|
|
#include <board.h>
|
|
#include <drv_gpio.h>
|
|
#include <stdio.h>
|
|
#include <string.h>
|
|
|
|
#include "shell.h"
|
|
#include "chrg_wdt.h"
|
|
#include "chrg_def.h"
|
|
|
|
void show_app_version (void)
|
|
{
|
|
#if 0
|
|
rt_kprintf("\r\n\r\n================================================\r\n");
|
|
rt_kprintf("\tcharger control via RT-Thread v%d.%d.%d\r\n",
|
|
RT_VERSION_MAJOR, RT_VERSION_MINOR, RT_VERSION_PATCH);
|
|
rt_kprintf("\tbuilt @ %s, %s\r\n", __DATE__, __TIME__);
|
|
rt_kprintf("\tUID: %08X %08X %08X\r\n",
|
|
HAL_GetUIDw2(), HAL_GetUIDw1(), HAL_GetUIDw0());
|
|
rt_kprintf("================================================\r\n");
|
|
#else
|
|
rt_kprintf("\tcharger firmware %s via RT-Thread v%d.%d.%d built @ %s, %s\r\n",
|
|
CHRG_VERSION_STRING,
|
|
RT_VERSION_MAJOR, RT_VERSION_MINOR, RT_VERSION_PATCH, __DATE__, __TIME__);
|
|
#endif
|
|
}
|
|
|
|
int main(void)
|
|
{
|
|
// rt_uint32_t tick = 0;
|
|
|
|
#if defined(RT_USING_FINSH) && defined(FINSH_USING_MSH)
|
|
finsh_set_prompt("chrg ");
|
|
#endif
|
|
|
|
while (1) {
|
|
|
|
rt_thread_mdelay(1000);
|
|
// chrg_wdt_feed();
|
|
|
|
// rt_kprintf("%d\r\n", ++tick);
|
|
}
|
|
}
|
|
|
|
|