|
| virtual void | clear (int32_t index)=0 |
| | 喂狗
|
| |
| virtual void | set_feed_mode (int32_t index, const string_view_t &mode)=0 |
| | 设置看门狗喂狗模式
|
| |
| virtual void | enable_wdt (int32_t index, int32_t enable)=0 |
| | 启用或禁用看门狗
|
| |
| virtual void | abnormal_reset (int32_t index)=0 |
| | 停止看门狗,2s之后系统复位
|
| |
| virtual void | wait_abnormal_reset (int32_t index)=0 |
| | 看门狗超时后阻塞等待系统复位
|
| |
|
| ~IDriver () |
| | BCAL驱动析构
|
| |
|
virtual void | free (void) |
| | BCAL驱动析构
|
| |
| virtual void | init (void *args, uint32_t size)=0 |
| | BCAL驱动初始化接口
|
| |
| virtual void | config (int32_t index, void *config, uint32_t size)=0 |
| | 驱动实例初始化配置
|
| |
| virtual void | lock (int32_t index)=0 |
| | 驱动实例加锁 读写锁
|
| |
| virtual void | unlock (int32_t index)=0 |
| | 驱动实例解锁
|
| |
| virtual string_t | get_version (void)=0 |
| | 获取驱动版本信息
|
| |