⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 i2c.h

📁 NEC527多功能电表完整源代码,包括LCD驱动,显示,计量,存储,整个527驱动程序!
💻 H
字号:
#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 + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -