📄 frontend.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 + -