XWOS API  4.0
XWOS C/C++ API参考手册
载入中...
搜索中...
未找到
xwds_canc_driver结构体 参考

BSP中需要提供的CAN控制器驱动函数表 更多...

#include <controller.h>

xwds_canc_driver 的协作图:

成员变量

struct xwds_driver base
 
xwer_t(* write )(struct xwds_canc *, const struct xwds_canc_txobj_cfg *, struct xwds_can_msg *)
 
xwer_t(* set_mode )(struct xwds_canc *, xwsq_t)
 
xwer_t(* set_bd )(struct xwds_canc *, const struct xwds_canc_bd_cfg *)
 
xwer_t(* enable_irqs )(struct xwds_canc *)
 
xwer_t(* disable_irqs )(struct xwds_canc *)
 

详细描述

BSP中需要提供的CAN控制器驱动函数表

在文件 controller.h173 行定义.

结构体成员变量说明

◆ base

struct xwds_driver xwds_canc_driver::base

C语言面向对象:继承struct xwds_driver

在文件 controller.h174 行定义.

◆ disable_irqs

xwer_t(* xwds_canc_driver::disable_irqs) (struct xwds_canc *)

关闭CAN控制器的所有中断

在文件 controller.h181 行定义.

◆ enable_irqs

xwer_t(* xwds_canc_driver::enable_irqs) (struct xwds_canc *)

开启CAN控制器的所有中断

在文件 controller.h180 行定义.

◆ set_bd

xwer_t(* xwds_canc_driver::set_bd) (struct xwds_canc *, const struct xwds_canc_bd_cfg *)

设置波特率

在文件 controller.h178 行定义.

◆ set_mode

xwer_t(* xwds_canc_driver::set_mode) (struct xwds_canc *, xwsq_t)

设置CAN控制的模式

在文件 controller.h177 行定义.

◆ write

xwer_t(* xwds_canc_driver::write) (struct xwds_canc *, const struct xwds_canc_txobj_cfg *, struct xwds_can_msg *)

写TX邮箱

在文件 controller.h175 行定义.


该结构体的文档由以下文件生成: