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

📄 apifix.h

📁 QPSK Tuner details, for conexant chipset.
💻 H
📖 第 1 页 / 共 2 页
字号:
#define   REG_VERFY_REGFLT                          HAMARO_REG_VERFY_REGFLT
#define   REG_VERFY_REGDTP                          HAMARO_REG_VERFY_REGDTP
#define   REG_VERFY_DFLT                            HAMARO_REG_VERFY_DFLT  
#define   REG_VERFY_BCNT                            HAMARO_REG_VERFY_BCNT  
#define   REG_VERFY_DTLEN                           HAMARO_REG_VERFY_DTLEN 
#define   REG_HDWR_REGRDO                           HAMARO_REG_HDWR_REGRDO 
#define   REG_HDWR_REGWTO                           HAMARO_REG_HDWR_REGWTO 
#define   API_INIT_XTAL                             HAMARO_INIT_XTAL       
#define   API_INIT_VCO                              HAMARO_INIT_VCO        
#define   API_INIT_MPEG                             HAMARO_INIT_MPEG       
#define   API_INIT_TUNER                            HAMARO_INIT_TUNER      
#define   API_DEMOD_ERR                             HAMARO_DEMOD_ERR       
#define   API_VITSETTING                            HAMARO_VITSETTING      
#define   API_ERRBYTE                               HAMARO_ERRBYTE         
#define   API_NOTSUPPORT                            HAMARO_NOTSUPPORT      
#define   API_IQ_NULL                               HAMARO_IQ_NULL         
#define   API_VCONO                                 HAMARO_INVALID_VCONO   
#define   API_TUNERTYPE                             HAMARO_TUNERTYPE       
#define   API_BAD_BP                                HAMARO_BAD_BP          
#define   API_BAD_CXCTL                             HAMARO_BAD_CXCTL       
#define   API_BAD_CXDATA                            HAMARO_BAD_CXDATA      
#define   API_BAD_CXMETH                            HAMARO_BAD_CXMETH      
#define   API_TUNERERR                              HAMARO_TUNERERR        
#define   API_TUNERIO                               HAMARO_TUNERIO         
#define   API_TUNEREDGE                             HAMARO_TUNEREDGE       
#define   API_BAD_DIV                               HAMARO_BAD_DIV         
#define   API_TUNERPARMS                            HAMARO_BAD_TUNERPARMS  
#define   API_VITSET                                HAMARO_VITSET          
#define   API_IQ_IO                                 HAMARO_IQ_IO           
#define   API_CXTYPE                                HAMARO_CXTYPE          
#define   API_BAD_SWA                               HAMARO_BAD_SWA         
#define   API_BADCXDATABND                          HAMARO_BADCXDATABND    
#define   API_BADCXDATAVGA                          HAMARO_BADCXDATAVGA    
#define   API_BADCXDATAVCA                          HAMARO_BADCXDATAVCA    
#define   API_BADCXDATAPLL                          HAMARO_BADCXDATAPLL    
#define   API_TUNERREF                              HAMARO_TUNERREF        
#define   API_TUNERVCO                              HAMARO_TUNERVCO        
#define   API_LNB_MSGLEN                            HAMARO_LNB_MSGLEN      
#define   API_LNB_STALLED                           HAMARO_LNB_STALLED     
#define   API_LNB_BUSY                              HAMARO_LNB_BUSY        
#define   API_DEMOD_REVB_SINGLE                     HAMARO_DEMOD_REVB_SINGLE
#define   API_DISEQC_RXLEN                          HAMARO_DISEQC_RXLEN    
#define   API_DISEQC_VERSION                        HAMARO_DISEQC_VERSION  
#define   API_DISEQC_TIMEOUT                        HAMARO_DISEQC_TIMEOUT  
#define   API_PDMFOUT                               HAMARO_PDMFOUT         
#define   API_BAD_TUNER_FREQ                        HAMARO_BAD_TUNER_FREQ  
#define   API_SCE_DEADLOCK                          HAMARO_SCE_DEADLOCK    
#define   API_DEMOD_UNSUPPORTED                     HAMARO_DEMOD_UNSUPPORTED
                                                                  
#define   API_EOERR                                 HAMARO_EOERR           
#define   API_NEGONE                                HAMARO_NEGONE 

#define LNBBURST	HAMARO_LNBBURST
#define LNBBURST_MODULATED  HAMARO_LNBBURST_MODULATED                /* tone (at end-of-message) is modulated */
#define LNBBURST_UNMODULATED  HAMARO_LNBBURST_UNMODULATED                /* tone ... is not modulated */
#define LNBBURST_UNDEF  HAMARO_LNBBURST_UNDEF                    /* undefined (results in an error) */

#define LNBMODE HAMARO_LNBMODE  


#define TRANSPEC 	HAMARO_TRANSPEC
#define SPEC_DVB   HAMARO_SPEC_DVB                            /*   Direct-video-broadcast */
#if !HAMARO_ON
	#define SPEC_DCII   HAMARO_SPEC_DCII                           /*   DCII (mux) (see def HAMARO_SPEC_DCII_MUX) */
#endif
#define SPEC_DVB_DSS   HAMARO_SPEC_DVB_DSS                        /*   DVB DSS Auto Detection */
#define SPEC_UNDEF   HAMARO_SPEC_UNDEF                         /*   trans-spec undefined */

#define OUTPUTMODE	HAMARO_OUTPUTMODE
#define PARALLEL_OUT  HAMARO_PARALLEL_OUT                     /*   Data is clocked out on DATA[7:0] a byte at a time */
#define SERIAL_OUT  HAMARO_SERIAL_OUT                          /*   Data is clocked out on DATA0 one bit at a time */
#define OUTMODE_UNDEF HAMARO_OUTMODE_UNDEF                      /*   output mode is undefined */

#define  CLKOUTEDGE											 HAMARO_CLKOUTEDGE
#define  CLKOUT_RISING                   HAMARO_CLKOUT_RISING                     /*  (obsolete) data levels change on the rising edge of DATA_CLK */ 
#define  CLKOUT_FALLING                  HAMARO_CLKOUT_FALLING                    /*  (obsolete) data levels change on the falling edge of DATA_CLK */
#define  CLKOUT_SETUP1_HOLD7             HAMARO_CLKOUT_SETUP1_HOLD7           /*  par: 1 setup time, 7 hold time */                               
#define  CLKOUT_SETUP3_HOLD5             HAMARO_CLKOUT_SETUP3_HOLD5           /*  par: 3 setup time, 5 hold time */                               
#define  CLKOUT_SETUP5_HOLD3             HAMARO_CLKOUT_SETUP5_HOLD3            /*  par: 5 setup time, 3 hold time */                               
#define  CLKOUT_SETUP7_HOLD1             HAMARO_CLKOUT_SETUP7_HOLD1            /*  par: 7 setup time, 1 hold time */                               
#define  CLKOUT_DATALR_DATACR            HAMARO_CLKOUT_DATALR_DATACR           /*  ser: Zero hold time    -- DATALaunch = 0, DATACapture = 0 */    
#define  CLKOUT_DATALR_DATACF            HAMARO_CLKOUT_DATALR_DATACF           /*  ser: Equal set-up/Hold -- DATAL = 1, DATAC = 0 */               
#define  CLKOUT_DATALF_DATACR            HAMARO_CLKOUT_DATALF_DATACR           /*  ser: Equal Set-up/Hold -- DATAL = 0, DATAC = 1 */               
#define  CLKOUT_DATALF_DATACF            HAMARO_CLKOUT_DATALF_DATACF           /*  ser: Zero hold         -- DATAL = 0, DATAC = 1 */               
#define  CLKOUT_ENDEF                    HAMARO_CLKOUT_ENDEF                      /*  (undefined) */                                                  

#define  CLKPARITYMODE                       HAMARO_CLKPARITYMODE
#define  CLK_CONTINUOUS    									HAMARO_CLK_CONTINUOUS         
#define  CLK_GAPPED                          HAMARO_CLK_GAPPED     
#define  CLK_PARITY_UNDEF                    HAMARO_CLK_PARITY_UNDEF

#define   ZERO_HOLD_TIME            	 HAMARO_ZERO_HOLD_TIME   
#define   MEDIUM_HOLD_TIME             HAMARO_MEDIUM_HOLD_TIME 
#define   LARGE_HOLD_TIME              HAMARO_LARGE_HOLD_TIME  
#define   SMALL_HOLD_TIME              HAMARO_SMALL_HOLD_TIME  
#define   CLK_HOLD_UNDEF               HAMARO_CLK_HOLD_UNDEF   
#define   CLKHOLDTIME                  HAMARO_CLKHOLDTIME      


#define   CNTL_SIGNAL_POL_UNDEF				   HAMARO_CNTL_SIGNAL_POL_UNDEF
#define   ACTIVE_LOW                     HAMARO_ACTIVE_LOW           
#define   ACTIVE_HIGH                    HAMARO_ACTIVE_HIGH          
#define   CNTLSIGNALPOL                  HAMARO_CNTLSIGNALPOL        

#define   START_SIGNAL_WIDTH_UNDEF			   HAMARO_START_SIGNAL_WIDTH_UNDEF
#define   BIT_WIDE                         HAMARO_BIT_WIDE                
#define   BYTE_WIDE                        HAMARO_BYTE_WIDE               
#define   STARTSIGNALWIDTH                 HAMARO_STARTSIGNALWIDTH        

#define   CNTL_SIGNAL_MODE_UNDEF						   HAMARO_CNTL_SIGNAL_MODE_UNDEF  
#define   ENTIRE_PACKET                        HAMARO_ENTIRE_PACKET           
#define   FIRST_BYTE                           HAMARO_FIRST_BYTE              
#define   CNTLSIGNALMODE                       HAMARO_CNTLSIGNALMODE          

#define   CNTL_SIGNAL_MODE_UNDEF					   HAMARO_CNTL_SIGNAL_MODE_UNDEF  
#define   ENTIRE_PACKET                      HAMARO_ENTIRE_PACKET           
#define   FIRST_BYTE                         HAMARO_FIRST_BYTE              
#define   CNTLSIGNALMODE                     HAMARO_CNTLSIGNALMODE          

#define		SYNC_PUNCT_MODE_UNDEF							   HAMARO_SYNC_PUNCT_MODE_UNDEF  
#define		SYNC_WORD_PUNCTURED                  HAMARO_SYNC_WORD_PUNCTURED    
#define		SYNC_WORD_NOT_PUNCTURED              HAMARO_SYNC_WORD_NOT_PUNCTURED
#define		SYNCPUNCTMODE                        HAMARO_SYNCPUNCTMODE          

#define   FAIL_VALUE_UNDEF									HAMARO_FAIL_VALUE_UNDEF       
#define   FAIL_LOW_WHEN_NO_SYNC             HAMARO_FAIL_LOW_WHEN_NO_SYNC  
#define   FAIL_HIGH_WHEN_NO_SYNC            HAMARO_FAIL_HIGH_WHEN_NO_SYNC 
#define   NOSYNCFAILVALUE                   HAMARO_NOSYNCFAILVALUE        

#define  CLK_SMOOTHING_UNDEF   						HAMARO_CLK_SMOOTHING_UNDEF   
#define  CLK_SMOOTHING_OFF                HAMARO_CLK_SMOOTHING_OFF     
#define  DDS_LEGACY_SMOOTHING             HAMARO_DDS_LEGACY_SMOOTHING  
#ifdef CAMARIC_FEATURES             
	#define  PLL_ADVANCED_SMOOTHING         HAMARO_PLL_ADVANCED_SMOOTHING  
#else  /* #ifdef CAMARIC_FEATURES */
	#define  DUMMY_SMOOTHING    					  HAMARO_DUMMY_SMOOTHING         
#endif                              
#define  CLOCKSMOOTHSEL  									HAMARO_CLOCKSMOOTHSEL          


#define  RS_CNTLPIN_UNDEF 							  HAMARO_RS_CNTLPIN_UNDEF      
#define  RS_CNTLPIN_START                 HAMARO_RS_CNTLPIN_START      
#define  RS_CNTLPIN_VALID                 HAMARO_RS_CNTLPIN_VALID      
#define  RS_CNTLPIN_FAIL                  HAMARO_RS_CNTLPIN_FAIL       
#define  RS_CNTLPIN_INACTIVE              HAMARO_RS_CNTLPIN_INACTIVE   
#define  RS_CNTLPIN_ENUM_COUNT            HAMARO_RS_CNTLPIN_ENUM_COUNT 
#define  RS_CNTLPIN_SEL                   HAMARO_RS_CNTLPIN_SEL        


#define  NULL_DATA_MODE_UNDEF 						  HAMARO_NULL_DATA_MODE_UNDEF    
#define  FIXED_NULL_DATA_ENABLED            HAMARO_FIXED_NULL_DATA_ENABLED 
#define  FIXED_NULL_DATA_DISABLED           HAMARO_FIXED_NULL_DATA_DISABLED
#define  NULLDATAMODE                       HAMARO_NULLDATAMODE            

#define  NULL_DATA_VALUE_UNDEF   					HAMARO_NULL_DATA_VALUE_UNDEF
#define  FIXED_NULL_DATA_HIGH             HAMARO_FIXED_NULL_DATA_HIGH 
#define  FIXED_NULL_DATA_LOW              HAMARO_FIXED_NULL_DATA_LOW  
#define  NULLDATAVALUE                    HAMARO_NULLDATAVALUE        

#define  VALID_SIGNAL_WHEN_FAIL_UNDEF 			HAMARO_VALID_SIGNAL_WHEN_FAIL_UNDEF   
#define  VALID_SIGNAL_INACTIVE_WHEN_FAIL    HAMARO_VALID_SIGNAL_INACTIVE_WHEN_FAIL
#define  VALID_SIGNAL_ACTIVE_WHEN_FAIL      HAMARO_VALID_SIGNAL_ACTIVE_WHEN_FAIL  
#define  VALIDSIGNALWHENFAIL                HAMARO_VALIDSIGNALWHENFAIL            

#define  START_SIGNAL_WHEN_FAIL_UNDEF  			HAMARO_START_SIGNAL_WHEN_FAIL_UNDEF   
#define  START_SIGNAL_INACTIVE_WHEN_FAIL    HAMARO_START_SIGNAL_INACTIVE_WHEN_FAIL
#define  START_SIGNAL_ACTIVE_WHEN_FAIL      HAMARO_START_SIGNAL_ACTIVE_WHEN_FAIL  
#define  STARTSIGNALWHENFAIL                HAMARO_STARTSIGNALWHENFAIL            

#define  RS_PARITY_DATA_UNDEF							HAMARO_RS_PARITY_DATA_UNDEF       
#define  RS_PARITY_DATA_LOW               HAMARO_RS_PARITY_DATA_LOW         
#define  RS_PARITY_DATA_HIGH              HAMARO_RS_PARITY_DATA_HIGH        
#define  RS_PARITY_DATA_UNCHANGED         HAMARO_RS_PARITY_DATA_UNCHANGED   
#define  RS_PARITY_DATA_ENUM_COUNT        HAMARO_RS_PARITY_DATA_ENUM_COUNT  
#define  PARITY_DATA_SEL                  HAMARO_PARITY_DATA_SEL            

#define  LNBMODE_TONE 								HAMARO_LNBMODE_TONE       
#define  LNBMODE_ENVELOPE             HAMARO_LNBMODE_ENVELOPE   
#define  LNBMODE_MANUAL_ZERO          HAMARO_LNBMODE_MANUAL_ZERO
#define  LNBMODE_MANUAL_ONE           HAMARO_LNBMODE_MANUAL_ONE 
#define  LNBMODESET                   HAMARO_LNBMODESET         

#define  CX24130	   			HAMARO_CX24130 
#define  CX24121          HAMARO_CX24121 
#define  CX24123          HAMARO_CX24123 
#define  CX24123C         HAMARO_CX24123C
#define  CX24EOL          HAMARO_CX24EOL 
#define  DEMOD            HAMARO_DEMOD   

#define  ESNOMODE_SNAPSHOT			HAMARO_ESNOMODE_SNAPSHOT 
#define  ESNOMODE_AVERAGE       HAMARO_ESNOMODE_AVERAGE  
#define  ESNOMODE_UNDEF         HAMARO_ESNOMODE_UNDEF    
#define  ESNOMODE               HAMARO_ESNOMODE          

#define  LNB_HIGH           		HAMARO_LNB_HIGH
#define  LNB_LOW                HAMARO_LNB_LOW 
#define  LNB_UNDEF              HAMARO_LNB_UNDEF
#define  LNBPOL                 HAMARO_LNBPOL  

#define  LNBTONE_ON							HAMARO_LNBTONE_ON   
#define  LNBTONE_OFF            HAMARO_LNBTONE_OFF  
#define  LNBTONE_UNDEF          HAMARO_LNBTONE_UNDEF
#define  LNBTONE                HAMARO_LNBTONE      

//#ifdef DRIVER_INCL_TRACE
unsigned long dmd_clock();
#define clock()									dmd_clock()
#ifdef CLOCKS_PER_SEC
#undef CLOCKS_PER_SEC
#define CLOCKS_PER_SEC 						 (1000) //(TIM_CLOCK)  /*54*1000*1000*/
#endif
//#endif

 


 /****************************************************************************
 * Modifications:
 *
 * $Log: 
 *  4    mpeg      1.3         3/16/04 11:40:46 AM    Billy Jackman   CR(s) 
 *        8571 8572 : Update Cobra driver to San Diego code revision 2.5.3.  
 *        Add API_GetTunerStructure API definition.
 *        Removed conditional compilation directives for defining 
 *        STRIP_REGNAMES and made striping register names the default action in
 *         hamaro.h.
 *        Updated to StarTeam type keywords for expansion.
 *        
 *  3    mpeg      1.2         7/9/03 3:26:50 PM      Tim White       SCR(s) 
 *        6901 :
 *        Phase 3 codeldrext drop.
 *        
 *        
 *  2    mpeg      1.1         5/14/03 2:08:40 PM     Billy Jackman   SCR(s) 
 *        6336 6337 :
 *        Removed API_SetOutputIO and added API_GetLNBDC to correspond to the 
 *        API
 *        present in San Diego code release 2.4.2.0.
 *        
 *  1    mpeg      1.0         11/27/02 2:08:42 PM    Billy Jackman   
 * $
 * 
 ****************************************************************************/

#endif /* __APIFIX */

⌨️ 快捷键说明

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