i2c.h

来自「在手机开发程序中经常用到的一些细节,对初学者会有一定的帮助」· C头文件 代码 · 共 32 行

H
32
字号
#ifndef _I2C_H_
#define _I2C_H_

#ifdef __cplusplus
extern "C" {
#endif

typedef struct _IICPARAM {
	BYTE chipAddr;
	BYTE regAddr;
	BYTE readOrWrite;  //0x1:read,0x10:write
	BYTE count;	//number of bytes
	BYTE *pData;
} I2CPARAM, * PI2CPARAM; 


#define IIC_READ_HIGHSPEED		0x1
#define IIC_WRITE_HIGHSPEED	0x10

#define IIC_READ_FULLSPEED		0x2
#define IIC_WRITE_FULLSPEED	0x4

#define IIC_READ		IIC_READ_HIGHSPEED
#define IIC_WRITE	IIC_WRITE_HIGHSPEED

#define IOCRL_I2CTRANSMIT	0x00008000

#ifdef __cplusplus
}
#endif

#endif // _I2C_H_

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?