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

📄 370_vsb_util.h

📁 st7710的tuner标准驱动
💻 H
字号:
#ifndef H_370_VSB_UTIL
	#define H_370_VSB_UTIL
		#include "stddefs.h"
		#include "chip.h"
		#define FE_370_MAXLOOKUPSIZE 115
				/*	Signal type enum	*/
		typedef enum
		{
			NOAGC1_370VSB=0,
			AGC1OK_370VSB,
			NOTIMING_370VSB,
			ANALOGCARRIER_370VSB,
			TIMINGOK_370VSB,
			NOAGC2_370VSB,
			AGC2OK_370VSB,
			NOCARRIER_370VSB,
			CARRIEROK_370VSB,
			NODATA_370VSB,
			FALSELOCK_370VSB,
			DATAOK_370VSB,
			OUTOFRANGE_370VSB,
			RANGEOK_370VSB,
			FSM1OK_370VSB,
			NOFSM1_370VSB,
			FSM2OK_370VSB,
			NOFSM2_370VSB
		} FE_370_VSB_SIGNALTYPE_t;
		
		/* One point of the lookup table */
	typedef struct
	{
		S32 realval;	/*	real value */
		S32 regval;		/*	binary value */
	} FE_370_LOOKPOINT_t;
	
		/*	Lookup table definition	*/
	typedef struct
	{
		S32 size;		/*	Size of the lookup table	*/
		FE_370_LOOKPOINT_t table[FE_370_MAXLOOKUPSIZE]; 	/*	Lookup table	*/
	} FE_370_LOOKUP_t;
	
		/**************** Basic Registers functions ****************/
	
		long           RegGetExtClk(void)                        	;
		void           RegSetExtClk(long)                        	;
		unsigned long 			PowOf2(int) 						;
		unsigned long int GetBERPeriod(STTUNER_IOREG_DeviceMap_t *DeviceMap,IOARCH_Handle_t IOHandle);
		int Get_vcxoOffset_Value(STCHIP_Handle_t hChip);
		int Get_NCOcnst_Value(STCHIP_Handle_t hChip) ;
		void Set_NCOcnst_Regs(STTUNER_IOREG_DeviceMap_t *DeviceMap,IOARCH_Handle_t IOHandle,int value);
		void Set_vcxoOffset_Regs(STTUNER_IOREG_DeviceMap_t *DeviceMap,IOARCH_Handle_t IOHandle,int value);
		long Calc_NCOcnst(double IFfrequency,int clk);
		long Calc_vcxoOffset(double SymbolRate,int clk);
		void ResetBuffer(int size,double Buffer[]);
		void InsertNewValue(int size,double Buffer[],double value,int *Position); 
		int GetChannelFromFreqency(double frequency);
		int Get_NCOerr_Value(STCHIP_Handle_t hChip) ;
		int Get_FrequencyOffset(STTUNER_IOREG_DeviceMap_t *DeviceMap,IOARCH_Handle_t IOHandle,int clk);
#endif

⌨️ 快捷键说明

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