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

📄 cx24143_all.h

📁 QPSK Tuner details, for conexant chipset.
💻 H
📖 第 1 页 / 共 5 页
字号:
  CX24130_ACQFULLSYNC,
  CX24130_ACQDEINTSYNC,
  CX24130_ACQSYNCBYTESYNC,
  CX24130_ACQVITSYNC,
  CX24130_ACQDMDSYNC,
  CX24130_SYNCSTATUS,
  CX24130_PLLLOCK,
  CX24130_ACQPRFREQCURR,
  CX24130_ACQPRFREQRDSEL,
  CX24130_ESNOSTART,
  CX24130_ESNORDY,
  CX24130_ESNOCOUNT,
  CX24130_ACQVITNORMCOUNT,
  CX24130_ACQVITCURRSI,
  CX24130_ACQVITCURRCR,
  CX24130_BERSTART,
  CX24130_STARTPNBER,
  CX24130_BERREADY,
  CX24130_BERCOUNT_RS,
  CX24130_BERCOUNT,                    /* added */
  CX24130_TUNBURSTBUSY,
  CX24130_TUNBURSTRDY,
  CX24130_TUNBURSTCLKRATE,
  CX24130_TUNDATABIT,
  CX24130_TUNCLKBIT,
  CX24130_TUNENBIT,
  CX24130_TUNPLLLOCK,
  CX24130_TUNBURSTDIS,
  CX24130_TUNBURSTCLKPOL,
  CX24130_TUNBURSTLENGTH,
  CX24130_TUNBURSTDATA,
  CX24130_TUNBTIEN,
  CX24130_TUNBTISTART,
  CX24130_TUNBTIDATA,
  CX24130_FILVALUE,
  CX24130_FILDIS,
  CX24130_FILPOL,
  CX24130_LNBDC,
  CX24130_LNBSENDMSG,
  CX24130_LNBLONGMSG,
  CX24130_LNBTONE,
  CX24130_LNBBURSTMODSEL,
  CX24130_LNBMOREMSG,
  CX24130_LNBMSGLENGTH,
  CX24130_LNBBURSTLENGTH,
  CX24130_LNBDISEQCDIS,
  CX24130_LNBMODE,
  CX24130_LNBTONECLK,
  CX24130_LNBMSG1,
  CX24130_LNBMSG2,
  CX24130_LNBMSG3,
  CX24130_LNBMSG4,
  CX24130_LNBMSG5,
  CX24130_LNBMSG6,
  CX24130_INTRENABLE,                  /* added 5/21 */
  CX24130_INTSYNCEN,
  CX24130_INTACQFAILEN,
  CX24130_INTVITUNLOCKEN,
  CX24130_INTVITLOCKEN,
  CX24130_INTDMDUNLOCKEN,
  CX24130_INTDMDLOCKEN,
  CX24130_INTRPENDING,                 /* added 5/21 */
  CX24130_INTSYNCRD,
  CX24130_INTACQFAILRD,
  CX24130_INTVITUNLOCKRD,
  CX24130_INTVITLOCKRD,
  CX24130_INTDMDUNLOCKRD,
  CX24130_INTDMDLOCKRD,
  CX24130_INTSYNC,
  CX24130_INTACQFAIL,
  CX24130_INTVITUNLOCK,
  CX24130_INTVITLOCK,
  CX24130_INTDMDUNLOCK,
  CX24130_INTDMDLOCK,
  CX24130_DMDACCUMSEL,
  CX24130_DMDSUBACMSEL,                /* added 5/10 */
  CX24130_DMDACCUMVAL,
  CX24130_DMDACCUMRST,
  CX24130_AGCTHRESH,
  CX24130_AGCPOL,
  CX24130_AGCBW,
  CX24130_CTLAFCTHRESH,
  CX24130_CTLINSEL,
  CX24130_CTLAFCGAIN,
  CX24130_CTLACQBW,
  CX24130_CTLTRACKBW,
  CX24130_DMDLDGAIN,
  CX24130_BTLBW,
  CX24130_ESNOTHRESH,
  CX24130_DMDSDTHRESH,
  CX24130_CONSTIQ,                     /* added */
  CX24130_CSTPRTAG,
  CX24130_CSTTAG,
  CX24130_CSTVAL,
  CX24130_ACQVITNORMTHRESH,
  CX24130_ACQVITNORMWIN12,
  CX24130_ACQVITNORMWIN23,
  CX24130_ACQVITNORMWIN34,
  CX24130_ACQVITNORMWIN45,
  CX24130_ACQVITNORMWIN56,
  CX24130_ACQVITNORMWIN67,
  CX24130_ACQVITNORMWIN78,
  CX24130_ACQVITNORMWIN511,
  CX24130_ACQVITNORMWIN35,
  CX24130_RSDERANDEN,
  CX24130_RSFECDIS,
  CX24130_MPGINVSYNCMODE,
  CX24130_ACQRSSYNCTHRESH,
  CX24130_BERRSSELECT,
  CX24130_BERERRORSEL,
  CX24130_BERRSINFWINEN,
  CX24130_BERPNPOL,
  CX24130_BERPNLOCK,
  CX24130_BERPNERRWIN,              /* added */
  CX24130_BERRSERRWIN,
  CX24130_MPGCLKHOLD,               /* name changed from MPGEXTHOLD 2/12/02 per TK */
  CX24130_MPGCLKSMOOTHGAP,
  CX24130_MPGCLKSMOOTHEN,
  CX24130_MPGCLKSMOOTHFREQDIV,
  CX24130_ACQLOCKTHRESH,
  CX24130_ACQUNLOCKTHRESH,
  CX24130_ACQACCCLREN,
  CX24130_ACQAFCWIN,
  CX24130_ACQDMDWINDOW,
  CX24130_ACQVITEXPWIN,
  CX24130_ACQSYNCBYTEWIN,
  CX24130_ACQFULLSYNCWIN,
  CX24130_ACQLOCKMODE,
  CX24130_GPIO3RDVAL,
  CX24130_GPIO2RDVAL,
  CX24130_GPIO1RDVAL,
  CX24130_GPIO0RDVAL,
  CX24130_GPIO3VAL,
  CX24130_GPIO2VAL,
  CX24130_GPIO1VAL,
  CX24130_GPIO0VAL,
  CX24130_GPIO3DIR,
  CX24130_GPIO2DIR,
  CX24130_GPIO1DIR,
  CX24130_GPIO0DIR,
  CX24130_GPIO3SEL,
  CX24130_GPIO2SEL,
  CX24130_GPIO1SEL,
  CX24130_GPIO0SEL,
  CX24130_GPIO4RDVAL,
  CX24130_GPIO4VAL,
  CX24130_GPIO4DIR,
  CX24130_MPGCNTL1_HIZ,
  CX24130_MPGCNTL2_HIZ,
  CX24130_MPGCLKHIZ,
  CX24130_MPGDATA_HIZ,
  CX24130_MPGDATA1_HIZ,
  CX24130_MPGDATA0_HIZ,
  CX24130_DC2CLKDIS,
  CX24130_DC2CLKDIR,
  CX24130_DC2CLKFREQ,
  CX24130_PLLEN,
  CX24130_SYSSLEEP,
  CX24130_INTRSPINSEL,
  CX24130_SYSBOARDVER,
  CX24130_RSPARITYDIS,   /* TR 03/06/02 */
  CX24130_LOCK_ZEROEM,   /* TR 03/06/02 */
  /*******************************************************************************************************/
  /* additional Camaric registers */
  /*******************************************************************************************************/
#ifdef CAMARIC_FEATURES
  CX24123_SYSTRANAUTO,  /* added 11/15/02 */
  CX24123_MPGNULLDATAVAL,
  CX24123_MPGFIXNULLDATAEN,
  CX24123_MPGPARSEL,
  CX24123_MPGCNTL3SEL,
  CX24123_ACQPRFREQNOMMSB,
  CX24123_ACQPRFREQNOMSIGN,
  CX24123_ACQPRFREQNOMLSB,
  CX24123_DMDSAMPLEGAIN,
  CX24123_ACQFREQRANGE,
  CX24123_ACQPRFREQCURRMSB,
  CX24123_ACQPRFREQCURRSIGN,
  CX24123_ACQPRFREQCURRLSB,
  CX24123_TUNI2CRPTEN,
  CX24123_LNBDI2RXSEL,
  CX24123_LNBSENDMSG,
  CX24123_LNBMSG1,
  CX24123_LNBSMCNTLBITS,
  CX24123_LNBSMECBITS,
  CX24123_LNBSMPOL,
  CX24123_LNBSMDELAY,
  CX24123_LNBDI2RXERRORLOC,
  CX24123_LNBDI2RXLENGTH,
  CX24123_LNBDI2RXERROR,
  CX24123_LNBDI2RXTIMEOUT,
  CX24123_LNBDI2RXAUTORDEN,
  CX24123_LNBDI2RXTAG,
  CX24123_LNBDI2RXEXPWIN,
  CX24123_LNBDCPOL,
  CX24123_LNBDI2EN,
  CX24123_INTLNBMSGRDYEN,
  CX24123_INTLNBMSGRDY,
  CX24123_LNBTONEAMP,
  CX24123_LNBDCODEN,
  CX24123_LNBSMEN,
  CX24123_LNBDI2TONEFREQMSB,
  CX24123_LNBDI2TONEFREQLSB,
  CX24123_DMDSYMVALUE,
  CX24123_DMDSYMUPDATE,
  CX24123_DMDSYMWIN,
  CX24123_DMDSYMREADY,
  CX24123_MPGFAILVALIDDIS,
  CX24123_MPGFAILSTARTDIS,
  CX24123_MPGCLKSMFREQDIVMSB,
  CX24123_MPGCLKSMFREQDIVMID,
  CX24123_MPGCLKSMOOTHSEL,
  CX24123_MPGCLKSMFREQDIVLSB,
  CX24123_DC2CLKSEL,
#endif  /* #ifdef CAMARIC_FEATURES */
                                       /* (blank line) */
  CX24130_REG_COUNT,                   /* count of items in RegIdx list (this item must be 2nd from last) */
  REGID_EOL=0xffff                     /* end-of-list */
} REGIDX;


/*******************************************************************************************************/
/* ACQSTATE */
/*******************************************************************************************************/
typedef enum AcqState{                 /* acquisition states */
  ACQ_OFF=1,                           /*   demod is not trying to acquire a signal */
  ACQ_SEARCHING,                       /*   demod has not yet found a signal */
  ACQ_LOCKED_AND_TRACKING,             /*   demod is locked to a signal and tracking  */
  ACQ_FADE,                            /*   demod is attempting to recover from a fade  */
  ACQ_UNDEF=0                          /*   acq lock state is undefined  */
} ACQSTATE;


/*******************************************************************************************************/
/* CODERATE */
/*******************************************************************************************************/
typedef enum CodeRate{                 /* viterbi code rates */
  CODERATE_1DIV2=0x01,                 /* code rate 1/2 */
  CODERATE_2DIV3=0x02,                 /*   " 2/3 */
  CODERATE_3DIV4=0x04,                 /*   " 3/4 */
  CODERATE_4DIV5=0x08,                 /*   " 4/5 */
  CODERATE_5DIV6=0x10,                 /*   " 5/6 */
  CODERATE_6DIV7=0x20,                 /*   " 6/7 */
  CODERATE_7DIV8=0x40,                 /*   " 7/8 */
  CODERATE_5DIV11=0x80,                /*   " 5/11 (DCII only) */
  CODERATE_3DIV5=0x100,                /*   " 3/5 (DCII only) */
  CODERATE_NONE=0                      /*   un-initialized code rate (or no cr specified) */
} CODERATE;


/*******************************************************************************************************/
/* DESCRMB */
/*******************************************************************************************************/
typedef enum Descramble{               /* descramble mode */

⌨️ 快捷键说明

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