📄 i2c.h
字号:
#ifndef __I2C_H__
#define __I2C_H__
void I2CReadByte3(BYTE *);
void I2CRead8Byte(BYTE *);
//void I2CReadByteMSP(BYTE addr, BYTE index, BYTE *pd, BYTE cnt);
BYTE I2CWriteByte2(BYTE);
BYTE I2CWriteByte3(BYTE*);
BYTE I2CWrite8Byte(BYTE *);
void I2CStart(void);
void I2CWriteData(BYTE value);
BYTE I2CReadData(void);
BYTE I2CReadDataWithACK(void);
void I2CStop(void);
void I2Cdelay(void);
void WriteTW99 (BYTE, BYTE);
BYTE WriteTW99_Wait (BYTE, BYTE);
BYTE ReadTW99 (BYTE);
//void WriteEEP (WORD, BYTE);
//BYTE ReadEEP (WORD);
void WriteENC (BYTE index, BYTE dat);
BYTE ReadI2C (BYTE addr, BYTE index);
void WriteI2C (BYTE addr, BYTE index, BYTE val);
//BYTE WriteI2Cn (BYTE addr, BYTE index, BYTE *val, BYTE cnt);
BYTE WriteI2Cn_(BYTE addr, BYTE *val, BYTE cnt);
//BYTE ReadI2CStatus( BYTE addr );
void ReadI2Cmn(BYTE addr, BYTE wcnt, BYTE rcnt, BYTE *rwdata);
void VCOWriteData(BYTE ctrlByte, BYTE VDW, BYTE RDW);
#ifdef SUPPORT_TELETEXT
void I2Cdelay_long(BYTE LDelayTime);
void I2CWriteData_(BYTE SendData);
void WriteI2Cn(BYTE addr, BYTE *val, BYTE cnt);
void I2CStartLong(void);
void I2CStopLong(void);
BYTE I2CReadDatatt(BYTE SelNack);
void ReadI2Ctt(BYTE addr, BYTE cnt);
#endif //SUPPORT_TELETEXT
#endif /* __I2C_H__ */
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -