Lines Matching full:can
3 一 CAN Driver 注册
4 Can driver注册需要填充以下几个数据结构:
39 sndboxnumber : can 发送通道数量,该配置为Can控制器实际的发送通道数量。
64 rt_err_t (*configure)(struct rt_can_device *can, struct can_configure *cfg);
65 rt_err_t (*control)(struct rt_can_device *can, int cmd, void *arg);
66 int (*sendmsg)(struct rt_can_device *can, const void* buf, rt_uint32_t boxno);
67 int (*recvmsg)(struct rt_can_device *can,void* buf, rt_uint32_t boxno);
70 rt_err_t (*configure)(struct rt_can_device *can, struct can_configure *cfg);
72 rt_err_t (*control)(struct rt_can_device *can, int cmd, void *arg);
80 int (*sendmsg)(struct rt_can_device *can, const void* buf, rt_uint32_t boxno);
82 int (*recvmsg)(struct rt_can_device *can,void* buf, rt_uint32_t boxno);
101 二、 CAN Driver 的添加:
105 rt_err_t (*configure)(struct rt_can_device *can, struct can_configure *cfg);
106 rt_err_t (*control)(struct rt_can_device *can, int cmd, void *arg);
107 int (*sendmsg)(struct rt_can_device *can, const void* buf, rt_uint32_t boxno);
108 int (*recvmsg)(struct rt_can_device *can,void* buf, rt_uint32_t boxno);
110 2、 rt_err_t (*control)(struct rt_can_device *can, int cmd, void *arg);
125 中断产生后,调用rt_hw_can_isr(struct rt_can_device *can, int event)
128 三、CAN Driver的使用: