i2c.h
来自「仿真AT24CXX的KEIL C51源程序」· C头文件 代码 · 共 22 行
H
22 行
#ifndef i2cH
#define i2cH
#include "types.h"
typedef enum i2c_direction
{ I2C_WRITE,
I2C_READ
} I2C_Direction;
extern Bool i2c_Start(void);
extern void i2c_Stop(void);
extern Bool i2c_SendByte(BYTE value);
extern BYTE i2c_ReceiveByte(const Bool ack);
extern Bool i2c_MasterStart(I2C_Direction direct, BYTE addr);
extern Bool i2c_BurstWrite(BYTE count, BYTE *buffer);
extern Bool i2c_BurstRead(BYTE count, BYTE * buffer);
extern void i2c_WriteTBL(BYTE deviceID, WORD addr, BYTE *buffer, BYTE count);
extern void i2c_ReadTBL(BYTE deviceID, WORD addr, BYTE *buffer, BYTE count);
#endif
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?