天嵌二次封装库使用手册
V2.1.2
|
宏定义 | |
#define | I2C_API |
函数 | |
I2C_API int | tq_i2c_read (int fd, unsigned short addr, unsigned char *reg, unsigned char *rbuf, int len) |
读取从设备中指定寄存器的内容。 更多... | |
I2C_API int | tq_i2c_write (int fd, unsigned char addr, unsigned char *tbuf, int len) |
向从设备中指定寄存器写数据 更多... | |
I2C_API int tq_i2c_read | ( | int | fd, |
unsigned short | addr, | ||
unsigned char * | reg, | ||
unsigned char * | rbuf, | ||
int | len | ||
) |
读取从设备中指定寄存器的内容。
fd | I2C控制接口的文件描述符 |
addr | 从设备地址 |
reg | 寄存器地址 |
rbuf | 数据缓存区 |
len | 缓存区长度 |
I2C_API int tq_i2c_write | ( | int | fd, |
unsigned char | addr, | ||
unsigned char * | tbuf, | ||
int | len | ||
) |
向从设备中指定寄存器写数据
fd | I2C控制接口的文件描述符 |
addr | 从设备地址 |
tbuf | 要写入的数据(附上寄存器地址) |
len | 数据长度 |
tbuf通常是一个unsigned char数组,其中第一位为要写入的寄存器地址,后面依次为要写入的数据。