天嵌二次封装库使用手册  V2.1.2
tq_i2c.h
浏览该文件的文档.
1 
7 #ifndef LINUX_LIBV2_SOURCE_I2C_TQ_I2C_H_
8 #define LINUX_LIBV2_SOURCE_I2C_TQ_I2C_H_
9 
10 // Copyright 2024 广东省天嵌嵌入式技术股份有限公司
11 
12 
13 #ifdef __cplusplus
14 #define I2C_API extern "C"
15 #else
16 #define I2C_API
17 #endif
18 
27  I2C_API int tq_i2c_read(int fd, unsigned short addr, unsigned char *reg, unsigned char *rbuf, int len);
38  I2C_API int tq_i2c_write(int fd, unsigned char addr, unsigned char *tbuf, int len);
39 
40 #endif
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)
读取从设备中指定寄存器的内容。
#define I2C_API
Definition: tq_i2c.h:16