通用型104x/105x系列收发器的驱动,例如:TJA1042、TJA1043、SIT1044等收发器。
◆ xwds_cantrcv_xxx10xx_construct()
XXX10XX API:XXX10XX对象的构造函数
- 参数
-
在文件 device.c 第 26 行定义.
27{
29}
void xwds_cantrcv_construct(struct xwds_cantrcv *cantrcv)
XWDS API:CAN接收器的构造函数
struct xwds_cantrcv cantrcv
◆ xwds_cantrcv_xxx10xx_destruct()
XXX10XX API:XXX10XX对象的析构函数
- 参数
-
在文件 device.c 第 32 行定义.
33{
35}
void xwds_cantrcv_destruct(struct xwds_cantrcv *cantrcv)
XWDS API:CAN接收器对象的析构函数
◆ xwds_cantrcv_xxx10xx_drv_probe()
XXX10XX基本驱动:探测设备
<No error
在文件 driver.c 第 65 行定义.
66{
69
72 if (rc < 0) {
73 goto err_chkdesc;
74 }
76
77err_chkdesc:
78 return rc;
79}
static xwer_t xwds_cantrcv_xxx10xx_check_desc(struct xwds_cantrcv_xxx10xx *xxx10xx)
#define xwds_cast(type, dev)
◆ xwds_cantrcv_xxx10xx_grab()
XXX10XX API:增加对象的引用计数
- 参数
-
[in] | xxx10xx | I2C XXX10XX对象指针 |
- 返回
- 错误码
- 返回值
-
ref xwds_i2cp_grab()
在文件 device.h 第 65 行定义.
66{
68}
xwer_t xwds_cantrcv_grab(struct xwds_cantrcv *cantrcv)
XWDS API:增加对象的引用计数
◆ xwds_cantrcv_xxx10xx_put()
XXX10XX API:减少对象的引用计数
- 参数
-
[in] | xxx10xx | I2C XXX10XX对象指针 |
- 返回
- 错误码
- 返回值
-
ref xwds_i2cp_put()
在文件 device.h 第 77 行定义.
78{
80}
xwer_t xwds_cantrcv_put(struct xwds_cantrcv *cantrcv)
XWDS API:减少对象的引用计数