d3107f374f
- rename_ref.py 搬迁:git mv + 全库引用改写 33 文件 82 处 - README.md 保留 §0 编号空间 / §1 未闭环一览 / §2 推进顺序权威 / §3 维护约定 - 拆出 6 文件:W1-采集保护收尾(任务卡五字段)、排期详述、暂缓-RS485、 登记簿、测试与架构专项、基线与待确认 - 外部引用重定位 ~50 处:裸「登记簿 §X」、§5.1→基线与待确认 §2.1、 §2.4→暂缓-RS485、§6→基线与待确认 §3、脚本注释 T-x/N-x→登记簿 - 新增并行写纪律:任务分支不改本文件夹,状态列由 Lead 主工作树更新 - 验证:doc-links 141 文档全绿;mem-numbers 一致;refgraph 重生成; @build 0 错误 0 警告;新文件无 BOM / LF / 零乱码
48 lines
1.4 KiB
C
48 lines
1.4 KiB
C
/*
|
||
* 模块名称:RS485 Communication Task
|
||
* 模块功能:RS-485 轮询收发、协议帧解析与响应
|
||
* 状态说明:**预留桩(未启用)**——采集/协议链路尚未实现,产品定义未定
|
||
* (见 docs/任务规划/暂缓-RS485.md,B2 暂缓)。当前 init/func 为空实现,
|
||
* 不收发、不解析。
|
||
* 适用平台:STM32F407ZGTx
|
||
* 作者:王建锋
|
||
* 创建日期:2026-07-19
|
||
* 修改记录:
|
||
* v1.0 2026-07-19 王建锋 创建初始版本
|
||
* v1.1 2026-10-05 王建锋 P3-11:注明"预留桩(未启用)",避免误认为已实现
|
||
*/
|
||
|
||
#include "rs485_task.h"
|
||
#include "cmsis_os.h"
|
||
#include "rs485.h"
|
||
|
||
#define DBG_TAG "[RS485_TASK]"
|
||
#include "dbg_log.h"
|
||
|
||
/*
|
||
* 函数功能:RS485 任务初始化
|
||
* 入口参数:无
|
||
* 返 回 值:0 - 成功,-1 - 失败
|
||
* 限定条件:UART 和 GPIO 已由 CubeMX 初始化
|
||
* 函数说明:配置 RS-485 通信参数,注册接收回调
|
||
*/
|
||
int rs485_task_init(void) {
|
||
DBG_INFO("rs485_task_init");
|
||
return 0;
|
||
}
|
||
|
||
/*
|
||
* 函数功能:RS485 任务主函数
|
||
* 入口参数:arg - FreeRTOS 传入参数(未使用)
|
||
* 返 回 值:无
|
||
* 限定条件:rs485_task_init() 已成功调用
|
||
* 函数说明:轮询接收缓冲区并解析协议帧
|
||
*/
|
||
void rs485_task_func(void const *arg) {
|
||
(void)arg;
|
||
|
||
for (;;) {
|
||
osDelay(100);
|
||
}
|
||
}
|