天嵌二次封装库使用手册
V1.0
tq_i2c.h
浏览该文件的文档.
1
#ifndef TQ_I2C_H
2
#define TQ_I2C_H
3
18
#include <stdio.h>
19
#include <fcntl.h>
20
#include <stdlib.h>
21
#include <string.h>
22
#include <linux/i2c-dev.h>
23
#include <errno.h>
24
#include <linux/i2c.h>
25
#include <sys/types.h>
26
#include <sys/stat.h>
27
#include <sys/ioctl.h>
28
#include <unistd.h>
29
30
#ifdef __cplusplus
31
extern
"C"
32
{
33
#endif
34
43
int
i2c_read
(
int
fd,
unsigned
short
addr,
unsigned
char
*reg,
unsigned
char
*rbuf,
int
len);
54
int
i2c_write
(
int
fd,
unsigned
char
addr,
unsigned
char
*tbuf,
int
len);
55
#ifdef __cplusplus
56
}
57
#endif
58
#endif
i2c_write
int i2c_write(int fd, unsigned char addr, unsigned char *tbuf, int len)
向从设备中指定寄存器写数据
i2c_read
int i2c_read(int fd, unsigned short addr, unsigned char *reg, unsigned char *rbuf, int len)
读取从设备中指定寄存器的内容。
i2c
tq_i2c.h
制作者
1.8.11