天嵌二次封装库使用手册  V2.1.2
lib_wdg.h 文件参考
此图展示该文件直接或间接的被哪些文件引用了:

浏览源代码.

struct  watchdog_info
 看门狗信息结构体 更多...
 

宏定义

#define ERROR_OK   0
 函数返回值,函数正常结束返回值 更多...
 
#define ERROR_NOSUPPORT   -1
 函数返回值,不支持返回值 更多...
 
#define WATCHDOG_IOCTL_BASE   'W'
 定义看门狗 更多...
 
#define WDIOC_GETSUPPORT   _IOR(WATCHDOG_IOCTL_BASE, 0, struct watchdog_info)
 获取看门狗信息 更多...
 
#define WDIOC_SETTIMEOUT   _IOWR(WATCHDOG_IOCTL_BASE, 6, int)
 设置超时间 更多...
 
#define WDIOC_GETTIMEOUT   _IOR(WATCHDOG_IOCTL_BASE, 7, int)
 设置超时间 更多...
 
#define WDIOS_DISABLECARD   0x0001
 关闭看门狗定时器 更多...
 
#define WDIOS_ENABLECARD   0x0002
 打开看门狗定时器 更多...
 
#define WDIOC_SETOPTIONS   _IOR(WATCHDOG_IOCTL_BASE, 4, int)
 设置关闭状态 更多...
 
#define WDIOC_KEEPALIVE   _IOR(WATCHDOG_IOCTL_BASE, 5, int)
 设置喂狗状态 更多...
 
#define WDG_API
 

函数

WDG_API int EnableWtd (int TimeOut_s)
 使能看门狗设备 更多...
 
WDG_API int FeedWtd (int fd)
 喂狗操作 更多...
 
WDG_API int DisableWtd (int fd)
 关闭看门狗 更多...
 

详细描述

日期
2024-12-09

在文件 lib_wdg.h 中定义.

宏定义说明

#define ERROR_NOSUPPORT   -1

函数返回值,不支持返回值

在文件 lib_wdg.h23 行定义.

#define ERROR_OK   0

函数返回值,函数正常结束返回值

在文件 lib_wdg.h22 行定义.

#define WATCHDOG_IOCTL_BASE   'W'

定义看门狗

在文件 lib_wdg.h25 行定义.

#define WDG_API

在文件 lib_wdg.h37 行定义.

#define WDIOC_GETSUPPORT   _IOR(WATCHDOG_IOCTL_BASE, 0, struct watchdog_info)

获取看门狗信息

在文件 lib_wdg.h26 行定义.

#define WDIOC_GETTIMEOUT   _IOR(WATCHDOG_IOCTL_BASE, 7, int)

设置超时间

在文件 lib_wdg.h28 行定义.

#define WDIOC_KEEPALIVE   _IOR(WATCHDOG_IOCTL_BASE, 5, int)

设置喂狗状态

在文件 lib_wdg.h32 行定义.

#define WDIOC_SETOPTIONS   _IOR(WATCHDOG_IOCTL_BASE, 4, int)

设置关闭状态

在文件 lib_wdg.h31 行定义.

#define WDIOC_SETTIMEOUT   _IOWR(WATCHDOG_IOCTL_BASE, 6, int)

设置超时间

在文件 lib_wdg.h27 行定义.

#define WDIOS_DISABLECARD   0x0001

关闭看门狗定时器

在文件 lib_wdg.h29 行定义.

#define WDIOS_ENABLECARD   0x0002

打开看门狗定时器

在文件 lib_wdg.h30 行定义.

函数说明

WDG_API int DisableWtd ( int  fd)

关闭看门狗

参数
fd看门狗设备描述符
返回
int 成功为0,失败为-1
WDG_API int EnableWtd ( int  TimeOut_s)

使能看门狗设备

参数
TimeOut_s指定看门狗的最大喂狗间隔(秒)
返回
int 成功返回看门狗设备描述符,打开看门狗设备失败为-1
WDG_API int FeedWtd ( int  fd)

喂狗操作

参数
fd看门狗设备描述符
返回
int 成功为0,失败为-1