#include "dsthallocal.h" #ifndef _IIC_COM_H #define _IIC_COM_H #define IIC_COM_SUCCESS 0 #define IIC_COM_UNDEFINED_RECEIVE_NUMBER 1 #define IIC_COM_MEMORY_ALLOCATION_FAILIUR 2 #define IIC_COM_NULL_PARAMETER 3 #define IIC_COM_RECEIVE_INDEX_FROM_REG_23_FAILED_FOR_10_TIMES 4 #define IN_EPROM_MEMORY_DEVICES_THE_ADDRESS_MUST_BE_AT_START_OF_A_PAGE 5 #define IIC_COM_UNABLE_TO_OPEN_FILE_FOR_READING 6 #define IIC_COM_UNABLE_TO_READ_FROM_THE_FILE 7 #define UNDEFINED_TRANSMIT_REGISTER_NUMBER 8 #define SEND_HOST_CONTROL_FUNCTION_FAILED 9 #define RECEIVE_WORD_OF_DATA_FUNCTION_FAILED 10 #define RECEIVE_TRANSMIT_REGISTER_VALUE_FUNCTION_FAILED 11 #define UNDIFINED_ARGUMENT_TYPE 12 #define RECEIVED_ZERO_SNR_VALUE_FROM_THE_CASCADE 13 #define IIC_COM_FAILURE 14 #define CODE_BUFFER_SIZE_IN_BYTES 16384 //4k * 4 bYTES //------------------------------------------------------------- //Error constant definitions #define IIC_COM_UNDEFINED_RECEIVE_NUMBER 1 #define IIC_COM_MEMORY_ALLOCATION_FAILIUR 2 #define IIC_COM_NULL_PARAMETER 3 #define DTT7611_SLAVE_ADDRESS 0x86 //#define I2C_HIGH_SPEED 0x140//0x100 //#define I2C_NORMAL_SPEED 0x500//0x1D0 #ifndef NULL #define NULL ((void*) 0) #endif //------------------------------------------------------------- //dummy functions DS_U16 S5H_IicReadOneRegister(DS_U8 chipaddr, DS_U8 regaddr); DS_U16 S5H_IicWriteOneRegister(DS_U8 chipaddr, DS_U8 regaddr, DS_U16 data); DS_U8 S5H_IicReadTunerByte(DS_U8 TunerAddr); #endif