/* * 主机侧单测桩:sys_events.h * 模块功能:为 App/sync/time_sync.c 提供主机可编译的系统就绪事件组句柄与事件位。 * * ⚠ 仅供 test/host/time_sync/ 使用,不参与 MCU 构建。 * 真实头(App/app/sys_events.h)包含 cmsis_os2.h;本桩改为包含同名桩, * 避免拖入整套 CMSIS-RTOS/FreeRTOS。 * * 事件位取值与真实头逐位一致(本模块只用到 SYS_EVT_NET_READY)。 * * 创建日期:2026-10-10 */ #ifndef SYS_EVENTS_H #define SYS_EVENTS_H #include "cmsis_os2.h" #ifdef __cplusplus extern "C" { #endif /* 系统就绪事件组句柄(真实工程由 MX_FREERTOS_Init 创建;主机侧由测试单元定义) */ extern osEventFlagsId_t sys_evtHandle; /* 各子系统"就绪"事件位(与 App/app/sys_events.h 一致) */ #define SYS_EVT_NET_READY (1u << 0) #define SYS_EVT_STORAGE_READY (1u << 1) #define SYS_EVT_FTP_READY (1u << 2) #define SYS_EVT_TIMESYNC_READY (1u << 3) #define SYS_EVT_NET_RECONFIG (1u << 4) #define SYS_EVT_CFG_SAVE (1u << 5) #define SYS_EVT_CONSOLE_TX (1u << 6) #ifdef __cplusplus } #endif #endif /* SYS_EVENTS_H */