/* * 主机侧单测桩:tpafe5160.h * 模块功能:为 App/algo/adc_input.c 提供主机可编译的 TPAFE5160 快照接口声明 * (真实头会经 main.h 拖入 HAL 与 GPIO 宏,主机侧无法编译)。 * * ⚠ 仅供 test/host/adc_input/ 使用,不参与 MCU 构建。 * * 被测代码只消费 tpafe5160_snapshot()(原子快照),故桩只保留该声明; * 其返回值语义(1=新帧 / 0=无新帧 / -1=参数错)与真实驱动一致,由测试单元 * 给强符号桩并按用例注入。 * * 创建日期:2026-10-10 */ #ifndef TPAFE5160_H #define TPAFE5160_H #include /* * 函数功能:原子快照最新一帧(消费者取数的唯一正确姿势) * 入口参数:dst - 输出缓冲区 int16_t* 不为 NULL * count - 拷贝通道数 uint8_t 1 - 8 * 返 回 值:1 - 取到新帧,0 - 无新帧,-1 - 参数无效 */ int tpafe5160_snapshot(int16_t *dst, uint8_t count); #endif /* TPAFE5160_H */