ad0fd53389
阶段 D(验证与卫生)离线可完成项收口;台架依赖项 D2/D5/D6 保留登记。 - D4 P3 卫生六项: - P3-1 cfg_file.c s_encode:STR 型 len==0 回绕(p_key->len - 1u)直接拒绝 - P3-2 cfg_file_store_mcu.c:原子写临时名由 p_path 同目录推导(s_build_tmp_path) - P3-4 rs485.c:模块描述订正为实际实现(HAL_Delay(1),非 DWT µs) - P3-6 ch395f_get_socket_status:补 p_status NULL 检查 - P3-8 build.md:退出码契约订正为 0/1/2 三档 - P3-11 adc_task/rs485_task:注明"预留桩(未启用)" - D3 S-2:新增 docs/测试说明/boot_log_data/(快照存档目录 + 流程), 并在 测试开发标准流程.md §7.3 登记沉淀约定 - 登记簿销项:删 P3-1/2/4/6/8/11、S-2;阶段 D 表移除 D3/D4; §1 计数更新(P3 6→0、登记簿 10→9);§3 章节重排 (登记簿→§3.2、专项→§3.3);清理 App/cfg/README.md 等对已销编号的引用 - 同步刷新内存快照:Flash 266,632 B / ROM 合计 267,372 B 验证:@build 0 错 0 警;cfg_file 主机单测 149/149; pre-commit --all-files 17/17 通过。
48 lines
1.3 KiB
C
48 lines
1.3 KiB
C
/*
|
|
* 模块名称:ADC Sampling Task
|
|
* 模块功能:TPAFE5160 8 通道同步采样,数据缓存与通知
|
|
* 状态说明:**预留桩(未启用)**——采集链路尚未实现,产品定义未定
|
|
* (见 docs/待处理内容.md 阶段 B0/B1)。当前 init/func 为空实现,
|
|
* 不触发 CONVST、不消费数据。
|
|
* 适用平台:STM32F407ZGTx + TPAFE5160
|
|
* 作者:王建锋
|
|
* 创建日期:2026-07-19
|
|
* 修改记录:
|
|
* v1.0 2026-07-19 王建锋 创建初始版本
|
|
* v1.1 2026-10-05 王建锋 P3-11:注明"预留桩(未启用)",避免误认为已实现
|
|
*/
|
|
|
|
#include "adc_task.h"
|
|
#include "cmsis_os.h"
|
|
#include "tpafe5160.h"
|
|
|
|
#define DBG_TAG "[ADC_TASK]"
|
|
#include "dbg_log.h"
|
|
|
|
/*
|
|
* 函数功能:ADC 任务初始化
|
|
* 入口参数:无
|
|
* 返 回 值:0 - 成功,-1 - 失败
|
|
* 限定条件:TPAFE5160 硬件已上电
|
|
* 函数说明:配置采样参数,准备数据缓冲区
|
|
*/
|
|
int adc_task_init(void) {
|
|
DBG_INFO("adc_task_init");
|
|
return 0;
|
|
}
|
|
|
|
/*
|
|
* 函数功能:ADC 任务主函数
|
|
* 入口参数:arg - FreeRTOS 传入参数(未使用)
|
|
* 返 回 值:无
|
|
* 限定条件:adc_task_init() 已成功调用
|
|
* 函数说明:定时触发 TPAFE5160 同步采样并处理数据
|
|
*/
|
|
void adc_task_func(void const *arg) {
|
|
(void)arg;
|
|
|
|
for (;;) {
|
|
osDelay(1000);
|
|
}
|
|
}
|