/* * 模块名称:Application Main Entry * 模块功能:应用初始化流程编排、各模块启动、主循环 * 适用平台:STM32F407ZGTx * 作者:王建锋 * 创建日期:2026-07-19 * 修改记录: * v1.0 2026-07-19 王建锋 创建初始版本 */ #include "app_main.h" #include "app_cfg.h" #define DBG_TAG "[APP]" #include "dbg_log.h" /* * 函数功能:应用层初始化 * 入口参数:无 * 返 回 值:0 - 成功,-1 - 失败 * 限定条件:CubeMX 外设初始化已完成 * 函数说明:在 CubeMX 外设初始化之后、FreeRTOS 调度器启动之前调用 */ int app_main_init(void) { DBG_INFO("App init OK"); return 0; } /* * 函数功能:应用主循环 * 入口参数:无 * 返 回 值:无 * 限定条件:FreeRTOS 调度器启动后不再返回 * 函数说明:空闲任务可调用的应用层处理入口 */ void app_main_run(void) { for (;;) { /* 应用层空闲处理 */ } }