⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 hamaro_enum.h

📁 机顶盒Hamaro解调器驱动。包含自动搜台
💻 H
📖 第 1 页 / 共 5 页
字号:
  HAMARO_RDIV_UNDEF=0                         /*   undefined (uses default "/10" R value) */
} HAMARO_RDIVVAL;

#if HAMARO_INCLUDE_ROSIE
/*******************************************************************************************************/
/* Tuner Gain-related */
/*******************************************************************************************************/
/*******************************************************************************************************/
/* HAMARO_VGA1VALS */
/*******************************************************************************************************/
typedef enum HAMAROVga1Vals{                 /* VGA1 Offset settings */
  HAMARO_VGA1_27_0DB=0x1fe,                   /*   -27.0dB */
  HAMARO_VGA1_28_5DB=0x1fc,                   /*   -28.5dB */
  HAMARO_VGA1_30_0DB=0x1f8,                   /*   -30.0dB */
  HAMARO_VGA1_31_5DB=0x1f0,                   /*   -31.5dB */
  HAMARO_VGA1_33_0DB=0x1e0,                   /*   -33.0dB */
  HAMARO_VGA1_34_5DB=0x1c0,                   /*   -34.5dB */
  HAMARO_VGA1_36_0DB=0x180,                   /*   -36.0dB */
  HAMARO_VGA1_37_5DB=0x100,                   /*   -37.5dB */
  HAMARO_VGA1_39_0DB=0x00                     /*   -39.0dB */
} HAMARO_VGA1VALS;

/*******************************************************************************************************/
/* HAMARO_VGA2VALS */
/*******************************************************************************************************/
typedef enum HAMAROVga2Vals{                 /* VGA2 Offset settings */
  HAMARO_VGA2_35DB=0x1fe,                     /*   35dB */
  HAMARO_VGA2_32DB=0x1fc,                     /*   32dB */
  HAMARO_VGA2_29DB=0x1f8,                     /*   29dB */
  HAMARO_VGA2_26DB=0x1f0,                     /*   26dB */
  HAMARO_VGA2_23DB=0x1e0,                     /*   23dB */
  HAMARO_VGA2_20DB=0x1c0,                     /*   20dB */
  HAMARO_VGA2_17DB=0x180,                     /*   17dB */
  HAMARO_VGA2_14DB=0x100,                     /*   14dB */
  HAMARO_VGA2_11DB=0x00                       /*   11dB */
} HAMARO_VGA2VALS;

/*******************************************************************************************************/
/* HAMARO_VCASLOPE */
/*******************************************************************************************************/
typedef enum HAMAROVcaSlope{                 /* VCA Slope Settings */
  HAMARO_VCAS_47_0DB=0x01,                    /*   47.0dB */
  HAMARO_VCAS_49_5DB=0x03,                    /*   49.5dB */
  HAMARO_VCAS_52_0DB=0x07,                    /*   52.0dB */
  HAMARO_VCAS_54_5DB=0x0f,                    /*   54.5dB */
  HAMARO_VCAS_57_0DB=0x1f,                    /*   57.0dB */
  HAMARO_VCAS_59_5DB=0x3f,                    /*   59.5dB */
  HAMARO_VCAS_62_0DB=0x7f,                    /*   62.0dB */
  HAMARO_VCAS_64_5DB=0xff,                    /*   64.5dB */
  HAMARO_VCAS_67_0DB=0x1ff,                   /*   67.0dB */
  HAMARO_VCAS_UNDEF=0                         /*   VCA Slope undefined */
} HAMARO_VCASLOPE;

/*******************************************************************************************************/
/* HAMARO_VCAOFFSET */
/*******************************************************************************************************/
typedef enum HAMAROVcaOffset{                /* VCA Offset Settings */
  HAMARO_VCAO_90_0DB=0x01,                    /*   90.0dB */
  HAMARO_VCAO_94_25DB=0x03,                   /*   94.25dB */
  HAMARO_VCAO_98_5DB=0x07,                    /*   98.5dB */
  HAMARO_VCAO_102_75DB=0x0f,                  /*   102.75dB */
  HAMARO_VCAO_107_0DB=0x1f,                   /*   107dB */
  HAMARO_VCAO_111_25DB=0x3f,                  /*   111.25dB */
  HAMARO_VCAO_115_5DB=0x7f,                   /*   115.5dB */
  HAMARO_VCAO_119_75DB=0xff,                  /*   119.75dB */
  HAMARO_VCAO_124_0DB=0x1ff,                  /*   124.0dB */
  HAMARO_VCAO_UNDEF=0                         /*   VCA Offset undefined */
} HAMARO_VCAOFFSET;

/*******************************************************************************************************/
/* HAMARO_CPCURRENT */
/*******************************************************************************************************/
typedef enum HAMAROCpCurrent{                /* Charge Pump current */
  HAMARO_CPC_1MA=0x00,                        /*  1ma */
  HAMARO_CPC_2MA=0x01,                        /*  2ma */
  HAMARO_CPC_3MA=0x02,                        /*  3ma */
  HAMARO_CPC_4MA=0x03                         /*  4ma */
} HAMARO_CPCURRENT;

/*******************************************************************************************************/
/* HAMARO_RDIVBIN ??? */
/*******************************************************************************************************/
typedef enum HAMARORdivbin{                  /* reference divider values programmed to tuner*/
  HAMARO_RDIVBIN_10=0x03,                     /*   div by 10 */
  HAMARO_RDIVBIN_20=0x02,                     /*   div by 20 */
  HAMARO_RDIVBIN_40=0x01                      /*   div by 40 */
} HAMARO_RDIVBIN;

/*******************************************************************************************************/
/* Ranges */
/*******************************************************************************************************/
/*******************************************************************************************************/
/* HAMARO_FREQTUNERRANGE */
/*******************************************************************************************************/
typedef enum HAMAROFreqTunerRange{           /* tuner frequency (in mhz), valid range */
  HAMARO_FREQ_TUNE_LOW=950,                   /*   950 mhz (allow searching outside of standard ranges)*/
  HAMARO_FREQ_TUNE_HIGH=2150                  /*   2150 mhz ( CR 7396) */
} HAMARO_FREQTUNERRANGE;

/*******************************************************************************************************/
/* HAMARO_CPLOW_RANGE */
/*******************************************************************************************************/
typedef enum HAMAROCpLow_Range{              /* Charge-pump Low Percentage */
  HAMARO_CPLOW_RL=0,                          /*   Range low-end */
  HAMARO_CPLOW_RH=50                          /*   Range high-end */
} HAMARO_CPLOW_RANGE;

/*******************************************************************************************************/
/* HAMARO_CPHIGH_RANGE */
/*******************************************************************************************************/
typedef enum HAMAROCpHigh_Range{             /* Charge-pump High Percentage */
  HAMARO_CPHIGH_RL=51,                        /*   Range low-end */
  HAMARO_CPHIGH_RH=100                        /*   Range high-end */
} HAMARO_CPHIGH_RANGE;

/*******************************************************************************************************/
/* HAMARO_TUNERIO ??? */
/*******************************************************************************************************/
typedef enum HAMAROtunerio_meth{             /* tuner i/o communic. method */
  HAMARO_TUNER_BURST=1,                       /*   communications performed by byte */
  HAMARO_TUNER_MANUAL,                        /*   single bit at a time (sent to tuner) */
  HAMARO_TUNERIO_UNDEF=0                      /*   method is undefined (default to HAMARO_TUNER_BURST) */
} HAMARO_TUNERIO_METH;
#endif

#if HAMARO_INCLUDE_VIPER
/*********************************************************************/
/* HAMARO_RFREQVAL */
/*********************************************************************/
typedef enum HAMARORfreqVal{   /* reference frequency selection values */
HAMARO_RFREQ_0 = 0,             /* 1 selects 40Mhz, 0 selects 20Mhz */
HAMARO_RFREQ_1 = 1,
HAMARO_RFREQ_UNDEF = 0xFF
} HAMARO_RFREQVAL;

/*********************************************************************/
/* HAMARO_SIGNAL_LEVEL */
/*********************************************************************/
typedef enum HamaroSignalLevel          
{
  HAMARO_SIGNAL_LEVEL_LOW = 0,               
  HAMARO_SIGNAL_LEVEL_HIGH = 1,              
  HAMARO_SIGNAL_LEVEL_UNDEF              
} HAMARO_SIGNAL_LEVEL;


/*********************************************************************/
/* HAMARO_VCOSTATUS */
/*********************************************************************/
typedef enum HAMAROVcoStaus{   /* VCO edge detection status */
HAMARO_VCO_AUTO_FAIL = 8,            /* Auto tune fails. */
HAMARO_VCO_AUTO_DONE = 1,            /* Auto tune succeeds. */
HAMARO_VCO_UNDEF = 0
} HAMARO_VCOSTATUS;

/*********************************************************************/
/* HAMARO_VCOMODE */
/*********************************************************************/
typedef enum HAMAROVcoMode{   /* VCO edge detection mode values */
HAMARO_VCOMODE_AUTO = 0,             /* Auto mode. */
HAMARO_VCOMODE_TEST = 1,             /* Manual mode. */
HAMARO_VCOMODE_UNDEF = 0xFF
} HAMARO_VCOMODE;

/*********************************************************************/
/* HAMARO_VCOBANDSHIFT */
/*********************************************************************/
typedef enum HAMAROVcoBandShift{   /* Current VCO band */
HAMARO_VCOBANDSHIFT_HIGH = 0x00,     /* High band select. */
HAMARO_VCOBANDSHIFT_LOW = 0x01,      /* Low band select. */
HAMARO_VCOBANDSHIFT_UNDEF = 0xFF
} HAMARO_VCOBANDSHIFT;

/*********************************************************************/
/* HAMARO_VCOBANDSEL */
/*********************************************************************/
typedef enum _HAMAROVcoBandSel{   /* Current VCO number */
  HAMARO_VCOBANDSEL_6 = 0x80,       /* Vco 6 select. */ /* -- Mongoose RevB -- */
  HAMARO_VCOBANDSEL_5 = 0x01,       /* Vco 5 select. */
  HAMARO_VCOBANDSEL_4 = 0x02,       /* Vco 4 select. */
  HAMARO_VCOBANDSEL_3 = 0x04,       /* Vco 3 select. */
  HAMARO_VCOBANDSEL_2 = 0x08,       /* Vco 2 select. */
  HAMARO_VCOBANDSEL_1 = 0x10,       /* Vco 1 select. */
  HAMARO_VCOBANDSEL_UNDEF = 0
} HAMARO_VCOBANDSEL;

/*********************************************************************/
/* HAMARO_FILTERBW */
/*********************************************************************/
typedef enum HAMAROFilterBw{   /* Filter Band-width values */
HAMARO_FILTERBW_100MHZ = 0x00,        /* Filter A BW 100MHZ. */
HAMARO_FILTERBW_65MHZ = 0x01,        /* Filter A BW 65MHZ. */
HAMARO_FILTERBW_40MHZ = 0x02,        /* Filter A BW 40MHZ. */    
HAMARO_FILTERBW_35MHZ = 0x03,        /* Filter A BW 35MHZ. */
HAMARO_FILTERBW_UNDEF = 0xFF                     
} HAMARO_FILTERBW;

/*********************************************************************/
/* HAMARO_ICPMODE */
/*********************************************************************/
typedef enum HAMAROIcpMode{   /* ICP mode values */
HAMARO_ICPMODE_AUTO   = 0,     /* ICP auto mode. */
HAMARO_ICPMODE_MANUAL = 1,     /* ICP manual mode. */
HAMARO_ICPMODE_UNDEF  = 0xFF
} HAMARO_ICPMODE;

/*********************************************************************/
/* HAMARO_ICPMAN */
/*********************************************************************/
typedef enum HAMAROIcpMan{   /* ICP manual analog levels */
HAMARO_ICPMAN_LEVEL1 = 0,            /* 0.5 mA. */
HAMARO_ICPMAN_LEVEL2 = 1,            /* 1.0 mA. */
HAMARO_ICPMAN_LEVEL3 = 2,            /* 1.5 mA. */
HAMARO_ICPMAN_LEVEL4 = 3,            /* 2.0 mA. */
HAMARO_ICPMAN_UNDEF = 0xFF
} HAMARO_ICPMAN;

/*********************************************************************/
/* HAMARO_ICPAUTO */
/*********************************************************************/
typedef enum HAMAROIcpAuto{   /* ICP auto analog levels */
HAMARO_ICPAUTO_LEVEL1 = 0,           /* 0.5 mA. */
HAMARO_ICPAUTO_LEVEL2 = 1,           /* 1.0 mA. */
HAMARO_ICPAUTO_LEVEL3 = 2,           /* 1.5 mA. */
HAMARO_ICPAUTO_LEVEL4 = 3,           /* 2.0 mA. */
HAMARO_ICPAUTO_UNDEF = 0xFF
} HAMARO_ICPAUTO;

/*********************************************************************/
/* HAMARO_ICPDIG */
/*********************************************************************/
typedef enum HAMAROIcpDig{   /* ICP digital levels */
HAMARO_ICPDIG_LEVEL1 = 0,            /* ICP times 0.5 */
HAMARO_ICPDIG_LEVEL2 = 1,            /* ICP times 1.0. */
HAMARO_ICPDIG_LEVEL3 = 2,            /* ICP times 2.0. */
HAMARO_ICPDIG_LEVEL4 = 3,            /* ICP times 3.0. */
HAMARO_ICPDIG_UNDEF = 0xFF
} HAMARO_ICPDIG;

/*********************************************************************/
/* HAMARO_ICPSELECT */
/*********************************************************************/
typedef enum HAMAR

⌨️ 快捷键说明

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