📄 twowire.h.bak
字号:
//---------------------------------------------------------------------------
// Terawins Inc. Company Confidential Strictly Private
//
// $Archive: TwoWire.h $
// $Revision: 1.01 $
// $Author: JoannW $
// $Date: 2002/10/15 $
//
// --------------------------------------------------------------------------
// >>>>>>>>>>>>>>>>>>>>>>>>> COPYRIGHT NOTICE <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
// --------------------------------------------------------------------------
// Copyright 2002(c) Terawins Inc.
// This is an unpublished work.
// --------------------------------------------------------------------------
// >>>>>>>>>>>>>>>>>>>>>>>>>>>> WARRANTEE <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
// --------------------------------------------------------------------------
#ifndef __TWOWIREPARMS_H__
#define __TWOWIREPARMS_H__
//#define TWO_TW_BUS
uCHAR I2CWriteByte (uCHAR cDevAddr, uCHAR cReg, uCHAR cData);
uCHAR I2CReadByte (uCHAR cDevAddr, uCHAR cReg);
// Burst Mode Functions
uCHAR twdWr_Burst_A (uCHAR cReg);
//uCHAR twdWr_Burst_D (uCHAR cReg);
void twdWr_Burst_D (uCHAR cReg);
//void twdWr_Burst_DQ (uCHAR cReg);
void twdWr_Burst_P (void);
BOOL twdWriteTable(uCHAR cDevAddr, char *pString);
BOOL I2CWriteBytes(uCHAR cDevAddr, uCHAR cReg, uCHAR cNum, unsigned char *cData);
BOOL I2CReadBytes(uCHAR cDevAddr, uCHAR cReg, uCHAR *pString, uCHAR cNum);
void twdDelay (uWORD wLoops);
void OSDCfgWr(uCHAR index,uCHAR dat);
//Define TW702 Device default address
#define TW101 0x50
#define TW515 0xB8
#define PT2313 0x88
#define EEPBLOCK0 0xA0
#define EEPBLOCK1 0xA2 //用于存储可调整的GAMMA数据
#define EEPBLOCK2 0xA4
#define EEPBLOCK3 0xA6
#define EEPBLOCK4 0xA8
#define EEPBLOCK5 0xAA
#define EEPBLOCK6 0xAC
#define EEPBLOCK7 0xAE
#define EEPVIDEOBLOCK 0xA0
#define EEPTVBLOCK 0xA8
#define Set_SDA_High SDA = 1,SDA = 1
#define Set_SDA_Low SDA = 0,SDA = 0
#define Set_SCL_High SCL = 1,SCL = 1
#define Set_SCL_Low SCL = 0,SCL = 0
#define SDA_High SDA!=0
#define SDA_Low SDA==0
#define SCL_High SCL!=0
#define SCL_Low SCL==0
#define TWD_SPEED 0x01 //value: 1 (Fastest), 2 (slower), ... N (much slower)
#define TWD_LONG_TIME (TWD_SPEED*8)
#define TWD_SHORT_TIME (TWD_SPEED*1)
#endif // __TWOWIREPARMS_H__
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -