/** @file watchdog.h @brief STM8 独立看门狗接口。 */ #ifndef WATCHDOG_H #define WATCHDOG_H /** 初始化约 5 秒独立看门狗。 */ void Watchdog_Init(void); /** 在主循环中刷新看门狗计数器。 */ void Watchdog_Refresh(void); /** * 立即触发一次 MCU 看门狗复位。 * * 该接口用于 OTA 校验成功后的受控重启:调用方必须先完成升级结果应答, * 然后本函数把看门狗重装值缩短并停止喂狗,交由硬件自动复位进入Bootloader。 */ void Watchdog_ResetNow(void); #endif