i2c.h
来自「NEC527多功能电表完整源代码,包括LCD驱动,显示,计量,存储,整个527驱」· C头文件 代码 · 共 39 行
H
39 行
#ifndef I2C_H
#define I2C_H
typedef enum tagI2CDevEnum
{
I2C_DEV_RTC = 0,
I2C_DEV_TMP = 1,
I2C_DEV_FRAM = 2,
I2C_DEV_BUTT = 3
}I2C_DEV_EN;
typedef struct tagI2CDevSlaveAddr
{
unsigned char ucWrite;
unsigned char ucRead;
}I2C_SLAVE_ADDR_ST;
#ifdef _TEMPERATURE
extern signed char CurrentTemperature;
#endif
extern void LcdPcf8576Init();
extern void FramRead(unsigned short addr,unsigned char *data,unsigned char len);
extern void FramWrite(unsigned short addr,unsigned char *data,unsigned char len);
extern void RtcOperation(unsigned char addr,unsigned char *data,unsigned char len);
#ifdef _TEMPERATURE
extern void TemperatureWrite(unsigned char addr,unsigned char *data,unsigned char len);
extern void GetTemperature(void);
extern unsigned char TemperatureWriteDone(unsigned char data);
#endif
extern void I2cWriteByte(unsigned char wrbyte);
extern void LcdPcf8576Operation(unsigned char addr,unsigned char pos,unsigned char len);
extern void LcdOpenOrClose(uchar Flag);
extern void ClearMinPwrInE2prom(void);
#endif
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?