我想用CSL中的I2C模块控制其他芯片,我查了CCS的帮助文档发现里面有很多函数,其中
int I2C_write (Uint16 *data, int length, int master, Uint16 slaveaddress,
int transfermode, int timeout);
int I2C_read (Uint16 *data, int length, int master, Uint16 slaveaddress,
int transfermode, int timeout, int checkbus);
这两个函数在帮助文档中存在,但是我在CSL的头文件中找不到该函数,那这两个函数可以直接用吗?我在其他的例程中发现他们自己重新定义了这两个函数,所以我想问一下这两个函数是不是不能直接使用?还有我们可以使用的关于I2C的函数是不是只有CSL头文件中包含的:
#define I2C_reset() I2C_FSET(I2CMDR,IRS,0)