i2c.h
来自「tw9910的驱动源码,来自techwell的FAE」· C头文件 代码 · 共 52 行
H
52 行
#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 + =
减小字号Ctrl + -
显示快捷键?