// $Header: G:/SwDev/WDM/Video/bt848/rcs/Tuner.h 1.2.1.2 1998/04/29 22:43:41 tomz Exp ssm $ ///////////////////////////////////////////////////////////////////////////// // // Copyright (c) 1996 Brooktree Corporation // // Module: // // Tuner.h // // Abstract: // // Bt878 Tuner class header file // ///////////////////////////////////////////////////////////////////////////// #ifndef __TUNER_H #define __TUNER_H /* #include "retcode.h" ///////////////////////////////////////////////////////////////////////////// // Constants ///////////////////////////////////////////////////////////////////////////// // US: 87.5 - 108.0, Japan 76 - 91, Eastern Europe 64 - 72 const int MIN_FREQ = 640; // no decimal place; i.e. 64.0MHz -> 640 const int MAX_FREQ = 1080; */ #define USE_TEMIC_TUNER //#define USE_ALPS_TUNER //#define USE_PHILIPS_TUNER #ifdef USE_TEMIC_TUNER const BYTE TunerI2CAddress = 0xC2; // I2C address for Temic tuner const WORD TunerBandCtrlLow = 0x8E02; // Ctrl code for VHF low const WORD TunerBandCtrlMid = 0x8E04; // Ctrl code for VHF high const WORD TunerBandCtrlHigh = 0x8E01; // Ctrl code for UHF #elif defined(USE_ALPS_TUNER) const BYTE TunerI2CAddress = 0xC0; // I2C address for Alps tuner const WORD TunerBandCtrlLow = 0xC214; // Ctrl code for VHF low const WORD TunerBandCtrlMid = 0xC212; // Ctrl code for VHF high const WORD TunerBandCtrlHigh = 0xC211; // Ctrl code for UHF #elif defined(USE_PHILIPS_TUNER) const BYTE TunerI2CAddress = 0xC0; // I2C address for Philips tuner const WORD TunerBandCtrlLow = 0xCEA0; // Ctrl code for VHF low const WORD TunerBandCtrlMid = 0xCE90; // Ctrl code for VHF high const WORD TunerBandCtrlHigh = 0xCE30; // Ctrl code for UHF #endif #endif // __TUNER_H