iic.h

来自「NT68521源代码」· C头文件 代码 · 共 37 行

H
37
字号
#ifndef _IIC_H_
#define  _IIC_H_

#define EEPROM	0xa0
#define DDC_EEP_Addr_A 0x300
#define DDC_EEP_Addr_D 0x380
#define DDC_DelayTime 50		//wait 50 * 10ms

unsigned char Read24C16(unsigned short addr16);
void InitEEPROM(void);
void Write24C16(unsigned short k,unsigned char ch);
void WritePage24C16(unsigned short addr1,unsigned short addr2,unsigned char *p);

void LoadDDCData(unsigned char ddcsw);
//void SaveDDCData(unsigned char ddcsw);
void WriteWordIIC_HW(unsigned char device,unsigned char addr,unsigned short value);
void WriteIIC_HW(unsigned char device,unsigned char addr,unsigned char ch);
void MasterSendByte(unsigned char i);
unsigned char ReadIIC_HW(unsigned char device,unsigned char addr);
unsigned char MasterReadByte(void);
void MasterSendStop(void);
void MasterReStart(void);
void WaitStop(void);
unsigned char TestIIC_HW(unsigned char device);
void WaitTx(void);
unsigned short ReadWordIIC_HW(unsigned char device,unsigned char addr);
void WriteIICV_HW(unsigned char device,unsigned char addr,unsigned char ch);
void MasterSendByteV(unsigned char i);
void CheckDevice(void);

void TestTuner(void);
void InitTuner(void);
void SetTuner(unsigned char db1,unsigned char db2,unsigned char cb,unsigned char pb);
unsigned char ReadIIC_Tuner();

#endif

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?