14 lines
467 B
C
14 lines
467 B
C
|
|
#ifndef __APP_LOOP_H
|
||
|
|
#define __APP_LOOP_H
|
||
|
|
|
||
|
|
/* 主循环任务调度封装,隐藏内部 if 逻辑 */
|
||
|
|
void app_init(void); /* 业务模块初始化(横幅/外设/网络/串口接收) */
|
||
|
|
void app_loop_init(void);
|
||
|
|
void app_loop_process(void);
|
||
|
|
|
||
|
|
/* 后台任务切片:供长时间阻塞的 AT/OTA 流程在等待间隙让出,
|
||
|
|
* 处理蓝牙命令、喂料秤轮询、LED、电量等轮询式任务 */
|
||
|
|
void app_bg_service(void);
|
||
|
|
|
||
|
|
#endif /* __APP_LOOP_H */
|