ican_interface.h

来自「可自行修改移植的CAN应用层协议栈」· C头文件 代码 · 共 45 行

H
45
字号
#ifndef _ican_interface_h
#define _ican_interface_h
/************************iCAN报文分段发送函数*******************************
 作者:张森
 日期:2008年4月2日
 DestMACID	目标地址
 iCAN_ACK	请求响应
 FunCID	功能ID
 SourceID 	资源ID
 p			数据指针
 D_long	数据长度(*p 长度) 0<D_long<65  程序不判断<0的情况 如需要请自行修改
**************************************************************************/

extern void ican_send(INT8U DestMACID,INT8U iCAN_ACK,INT8U FunCID,INT8U SourceID,INT8U *p,char D_long);


/************************iCAN接收数据处理*********************
 作者:张森
 日期:2008年4月3日
 返回值:0x00 接收成功
 		 0x01 动态内存空间不足
 		 0x02 不支持此从站ID
 		 0x03 消息队列已满
 		 0x04 分段错误	
 		 0x05 非法数据格式
**************************************************************************/
extern INT8U ican_rec(void);

/************************iCAN滤波校验初始化******************************
 作者:张森
 日期:2008年4月3日

**************************************************************************/
extern void ican_master_af(INT8U myid,INT8U chna);

/************************数组复制函数*************************************
 作者:张森
 日期:2008年4月1日
 p1 指向源指针
 p2 指向目标指针
 d_long 复制长度
**************************************************************************/
extern void array_copy(INT8U *p1,INT8U *p2,INT8U d_long);

#endif

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?