Edit online

数据结构设计

Watchdog 数据类型及其结构描述如下:
  • struct aic_wdt_dev:属于 Driver 层接口,记录 Watchdog 控制器的配置信息。
    struct aic_wdt_dev {
        rt_watchdog_t wdt;
        struct aic_wdt chan;
        s32 dbg_continue;
        u32 cur_chan;
    };
  • aic_wdt属于 HAL 层接口,记录每一个 Watchdog 通道的配置信息。
    struct aic_wdt {
        u32 clr_thd;
        u32 irq_thd;
        u32 rst_thd;
    };