XWOS API  4.0
XWOS C/C++ API参考手册
载入中...
搜索中...
未找到
driver.h
浏览该文件的文档.
1
21#ifndef __xwcd_peripheral_can_transceiver_xxx10xx_driver_h__
22#define __xwcd_peripheral_can_transceiver_xxx10xx_driver_h__
23
24#include <xwos/standard.h>
25#include <xwcd/ds/soc/eirq.h>
27
37
42
47
48#if defined(XWCDCFG_ds_PM) && (1 == XWCDCFG_ds_PM)
53
58#endif
59
72 xwsq_t opmode);
73
85
97
102
106void xwds_cantrcv_xxx10xx_eirq_wkup(struct xwds_soc * soc, xwid_t eiid,
107 xwds_eirq_arg_t arg);
108
113#endif /* xwcd/peripheral/can/transceiver/xxx10xx/driver.h */
xwer_t xwds_cantrcv_xxx10xx_drv_stop(struct xwds_device *dev)
XXX10XX基本驱动:停止设备
Definition driver.c:115
xwer_t xwds_cantrcv_xxx10xx_drv_disable_wkup(struct xwds_cantrcv *cantrcv)
XXX10XX CAN接收器驱动:关闭CAN接收器的唤醒
Definition driver.c:225
xwer_t xwds_cantrcv_xxx10xx_drv_enable_wkup(struct xwds_cantrcv *cantrcv)
XXX10XX CAN接收器驱动:开启CAN接收器的唤醒
Definition driver.c:202
xwer_t xwds_cantrcv_xxx10xx_drv_set_opmode(struct xwds_cantrcv *cantrcv, xwsq_t opmode)
XXX10XX CAN接收器驱动:设置CAN接收器的运行模式
Definition driver.c:170
xwer_t xwds_cantrcv_xxx10xx_drv_suspend(struct xwds_device *dev)
XXX10XX基本驱动:暂停设备
Definition driver.c:134
void xwds_cantrcv_xxx10xx_eirq_wkup(struct xwds_soc *soc, xwid_t eiid, xwds_eirq_arg_t arg)
XXX10XX中断函数
Definition driver.c:246
const struct xwds_cantrcv_driver xwds_cantrcv_xxx10xx_drv
XXX10XX的驱动集合
Definition driver.c:31
xwer_t xwds_cantrcv_xxx10xx_drv_start(struct xwds_device *dev)
XXX10XX基本驱动:启动设备
Definition driver.c:82
xwer_t xwds_cantrcv_xxx10xx_drv_resume(struct xwds_device *dev)
XXX10XX基本驱动:继续设备
Definition driver.c:148
玄武设备栈:SOC:外部中断
void * xwds_eirq_arg_t
外部中断函数参数
Definition chip.h:138
xwer_t xwds_cantrcv_xxx10xx_drv_probe(struct xwds_device *dev)
XXX10XX基本驱动:探测设备
Definition driver.c:65
signed long xwer_t
Definition type.h:554
unsigned long xwid_t
Definition type.h:481
unsigned long xwsq_t
Definition type.h:445
玄武设备栈:CAN收发器:通用型104x/105x系列收发器
BSP中需要提供的CAN接收器驱动函数表
Definition transceiver.h:96
CAN接收器
设备(所有设备的基类)
Definition device.h:127
SOC设备
Definition chip.h:161
XWOS的标准头文件