📄 i2c.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 + -