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

📄 frontend.h

📁 PHILIPS1316 tuner 驱动软件用于PHILIPS TDM1316 DVB-T tuner。经过实际测试。
💻 H
字号:
/**************************************************************************

        (C)Copyright Cheertek Inc. 2002-2004,
           D700, all right reserved.

        Product : STB Firmware

****************************************************************************/
#include	"types.h"
#include    "dvb_type.h"
#include    "dvb_nim.h"


#ifndef _FRONTEND_H
#define _FRONTEND_H

#define TUNER_WAITING_SHORT_COUNT	8
#define TUNER_WAITING_LONG_COUNT	12
#define SIGNAL_LOW_SKIP_COUNT		5
#define SIGNAL_LOW_THRESHOLD        0

/*******************************************************************************************/
typedef enum _FRONTEND_STATUS 
{
	FRONTEND_UNLOCK     = 0,
	FRONTEND_FEC_LOCK   = 2,
	FRONTEND_PARTIAL_LOCK = 3
}
FRONTEND_STATUS;

/*******************************************************************************************/
bool8 init_frontend(void);
bool8 set_frontend(u32 u32KHz_tuner_freq, u8 u8MHzBW);
bool8 set_frontend_lnb(bool8 lnb);
bool8 set_frontend_output(bool8 output_type);
extern FRONTEND_STATUS check_frontend_state(void);

void reset_frontend(void);
void reset_frontend_enable(void);
void reset_frontend_disable(void);
u8 get_frontend_quality(void);
u8 get_frontend_strength(void);

// For Debug Function
void read_frontend_reg(u8 Address);
void write_frontend_reg(u8 Address,u8 Value);
void show_frontend_regs(void);

s32 get_frequency_offset(void);

bool8 get_COFDM_parameter(DVB_COFDMParameters *pstParameter);


#endif  /* _FRONTEND_H */

⌨️ 快捷键说明

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