import sys_bus from machine import Pin, ExtInt from usr.bin.third_party.ql_interrupter import WatchDog def topic1_cb(topic, msg): print("topic1_cb topic = {} msg = {}".format(topic, msg)) def topic2_cb(topic, msg): print("topic2_cb topic = {} msg = {}".format(topic, msg)) # 订阅喂狗后,硬件狗拉GPIO 告知模块喂狗成功 sys_bus.subscribe("WDT_KICK_TOPIC", topic1_cb) # 订阅喂狗后的回调 sys_bus.subscribe("WDT_KICK_TOPIC_FEED", topic2_cb) wd = WatchDog(Pin.GPIO17, 1, 10000) wd.start()