| 
    天嵌二次封装库使用手册
    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数组,其中第一位为要写入的寄存器地址,后面依次为要写入的数据。