/* * 模块名称:主机侧单测桩 - task.h(lftpd_inet 模块专用) * 模块功能:只声明两个时间入口:xTaskGetTickCount(read_line / read 的 30 s 总预算 * 时基)与 vTaskDelay(accept 轮的让出点,兼作"这一轮真的等了"的证据)。 * ⚠ 仅供主机侧单测使用,不参与 MCU 构建。 * 为什么用 vTaskDelay 计数而不是直接数喂狗:lftpd_task_wd_beat 在本文件里是 * __weak 空实现(真机由 lftpd.c 覆盖成真实喂狗),ARMCC 的 weak 在 MSVC 下走的是 * 普通定义那条支路,主机侧**替换不掉**它。而每轮 accept 失败后"喂狗 + 睡 100ms" * 是同一段代码里的相邻两句,所以睡的次数就是喂狗轮数的可靠代理。 * 创建日期:2026-10-23 */ #ifndef TASK_H #define TASK_H #include "FreeRTOS.h" TickType_t xTaskGetTickCount(void); void vTaskDelay(TickType_t xTicksToDelay); #endif /* TASK_H */