i2c_c51.h

来自「RA8806底层驱动」· C头文件 代码 · 共 26 行

H
26
字号

#ifndef _I2C_C51_H
   #define _I2C_C51_H
 
//=========================================本文件中定义的一些编译使能或者是常量参数的宏
 #define  uchar unsigned char 	 //宏定义
 #define  uint  unsigned int	

 #define ISendByte_EN       0     //向无子地址器件发送字节数据函数			 0:不使能;1:使能
 #define ISendStr_EN        1     //向有子地址器件发送多字节数据函数			 0:不使能;1:使能
 #define ISendStrExt_EN     0     //向无子地址器件发送多字节数据函数			 0:不使能;1:使能																 
 #define IRcvByte_EN        0	 //向无子地址器件读字节数据函数使能标志,    0:不使能;1:使能
 #define IRcvStr_EN         1	 //向有子地址器件发送多字节数据函数使能标志,0:不使能;1:使能
 #define IRcvStrExt_EN      0	 //向无子地址器件读取多字节数据函数使能标志,0:不使能;1:使能
			  
 
//=========================================本文件中定义的公共函数
 extern bit ISendByte(uchar sla,uchar c);
 extern bit ISendStr(uchar sla,uchar suba,uchar *s,uchar no);
 extern bit ISendStrExt(uchar sla,uchar *s,uchar no);
 extern bit IRcvByte(uchar sla,uchar *c);
 extern bit IRcvStr(uchar sla,uchar suba,uchar *s,uchar no);
 extern bit IRcvStrExt(uchar sla,uchar *s,uchar no);

#endif	 
             /*-------------------------------   End    -----------------------------*/

⌨️ 快捷键说明

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