1 #ifndef __TUNER_R820T_H 2 #define __TUNER_R820T_H 214 inline virtual const char*
name()
const 215 {
return "Rafael Micro R820T"; }
Definition: rtl2832-tuner_r820t.h:40
UINT8 Data
Definition: rtl2832-tuner_r820t.h:122
Definition: rtl2832-tuner_r820t.h:35
R828_InputMode_Type RT_InputMode
Definition: rtl2832-tuner_r820t.h:95
UINT8 HP_COR
Definition: rtl2832-tuner_r820t.h:150
struct _Sys_Info_Type Sys_Info_Type
enum _R828_LoopThrough_Type R828_LoopThrough_Type
Definition: rtl2832-tuner_r820t.h:136
_R828_GPIO_Type
Definition: rtl2832-tuner_r820t.h:83
UINT8 Data[50]
Definition: rtl2832-tuner_r820t.h:115
Definition: rtl2832-tuner_r820t.h:169
_R828_IfAgc_Type
Definition: rtl2832-tuner_r820t.h:77
UINT32 FILT_CAL_LO
Definition: rtl2832-tuner_r820t.h:146
UINT8 POLYFIL_CUR
Definition: rtl2832-tuner_r820t.h:155
struct _R828_RF_Gain_Info R828_RF_Gain_Info
Definition: rtl2832-tuner_r820t.h:109
const tuner::PARAMS & params() const
Definition: rtl2832.h:253
UINT8 LOOP_THROUGH
Definition: rtl2832-tuner_r820t.h:152
Definition: rtl2832-tuner_r820t.h:31
UINT8 Xtal_cap_sel_tmp
Definition: rtl2832-tuner_r820t.h:206
Definition: rtl2832.h:144
Definition: rtl2832-tuner_r820t.h:53
UINT8 MIXER_TOP
Definition: rtl2832-tuner_r820t.h:173
_R828_ErrCode
Definition: rtl2832-tuner_r820t.h:18
Definition: rtl2832-tuner_r820t.h:99
int set_frequency(double freq)
Definition: rtl2832-tuner_r820t.h:112
Definition: rtl2832-tuner_r820t.h:44
UINT8 PRE_DECT
Definition: rtl2832-tuner_r820t.h:177
R828_ErrCode R828_SetRfGain(RTL2832_NAMESPACE::TUNERS_NAMESPACE::r820t *pTuner, int gain)
Definition: rtl2832-tuner_r820t.h:30
Definition: rtl2832-tuner_r820t.h:188
Freq_Info_Type Freq_Info1
Definition: rtl2832-tuner_r820t.h:210
UINT32 R828_CAL_LO_khz
Definition: rtl2832-tuner_r820t.h:194
Definition: rtl2832-tuner_r820t.h:108
struct _SysFreq_Info_Type SysFreq_Info_Type
struct _R828_I2C_TYPE R828_I2C_TYPE
Definition: rtl2832-tuner_r820t.h:89
R828_I2C_TYPE R828_I2C
Definition: rtl2832-tuner_r820t.h:201
R828_LoopThrough_Type RT_Input
Definition: rtl2832-tuner_r820t.h:94
Definition: rtl2832-tuner_r820t.h:139
Definition: rtl2832-tuner_r820t.h:51
Definition: rtl2832-tuner_r820t.h:46
UINT8 RF_gain1
Definition: rtl2832-tuner_r820t.h:101
#define IMPLEMENT_INLINE_TUNER_FACTORY(class_name)
Definition: rtl2832.h:77
Definition: rtl2832-tuner_r820t.h:134
int r820t_SetStandby(RTL2832_NAMESPACE::TUNERS_NAMESPACE::r820t *pTuner, int LoopThroughType)
_R828_Standard_Type
Definition: rtl2832-tuner_r820t.h:28
unsigned short UINT16
Definition: rtl2832-tuner_r820t.h:11
UINT8 RegAddr
Definition: rtl2832-tuner_r820t.h:114
Definition: rtl2832-tuner_r820t.h:37
Definition: rtl2832-tuner_r820t.h:60
struct _R828_SectType R828_SectType
UINT8 LNA_TOP
Definition: rtl2832-tuner_r820t.h:171
Definition: rtl2832-tuner_r820t.h:39
int initialise(tuner::PPARAMS params=NULL)
Definition: rtl2832-tuner_r820t.h:125
Definition: rtl2832-tuner_r820t.h:47
UINT8 XTAL_CAP20P
Definition: rtl2832-tuner_r820t.h:163
UINT8 R828_Fil_Cal_code[STD_SIZE]
Definition: rtl2832-tuner_r820t.h:204
UINT8 Xtal_cap_sel
Definition: rtl2832-tuner_r820t.h:205
UINT8 R828_IMR_point_num
Definition: rtl2832-tuner_r820t.h:195
UINT8 RF_MUX_PLOY
Definition: rtl2832-tuner_r820t.h:161
Definition: rtl2832-tuner_r820t.h:32
Definition: rtl2832-tuner_r820t.h:85
UINT8 LNA_DISCHARGE
Definition: rtl2832-tuner_r820t.h:178
int r820t_SetStandardMode(RTL2832_NAMESPACE::TUNERS_NAMESPACE::r820t *pTuner, int StandardMode)
Definition: rtl2832.h:309
Definition: rtl2832-tuner_r820t.h:137
UINT8 MIXER_VTH_L
Definition: rtl2832-tuner_r820t.h:174
Definition: rtl2832-tuner_r820t.h:72
Definition: rtl2832-tuner_r820t.h:48
BW_Type BW
Definition: rtl2832-tuner_r820t.h:145
Definition: rtl2832.h:186
UINT8 Len
Definition: rtl2832-tuner_r820t.h:116
Definition: rtl2832-tuner_r820t.h:38
Definition: rtl2832-tuner_r820t.h:20
Definition: rtl2832-tuner_r820t.h:36
Definition: rtl2832-tuner_r820t.h:79
UINT16 Value
Definition: rtl2832-tuner_r820t.h:129
R828_SectType IMR_Data[5]
Definition: rtl2832-tuner_r820t.h:200
#define TRUE
Definition: rtl2832-tuner_r820t.h:15
UINT32 RF_Hz
Definition: rtl2832-tuner_r820t.h:91
UINT32 R828_IF_khz
Definition: rtl2832-tuner_r820t.h:193
Definition: rtl2832-tuner_r820t.h:158
Definition: rtl2832-tuner_r820t.h:21
#define TUNERS_NAMESPACE
Definition: rtl2832.h:66
enum _R828_GPIO_Type R828_GPIO_Type
Definition: rtl2832-tuner_r820t.h:67
R828_ErrCode R828_SetStandard(RTL2832_NAMESPACE::TUNERS_NAMESPACE::r820t *pTuner, R828_Standard_Type RT_Standard)
Definition: rtl2832-tuner_r820t.h:142
Definition: rtl2832-tuner_r820t.h:34
UINT8 AIR_CABLE1_IN
Definition: rtl2832-tuner_r820t.h:175
UINT8 RegAddr
Definition: rtl2832-tuner_r820t.h:121
UINT8 DIV_BUF_CUR
Definition: rtl2832-tuner_r820t.h:180
_R828_InputMode_Type
Definition: rtl2832-tuner_r820t.h:70
_R828_LoopThrough_Type
Definition: rtl2832-tuner_r820t.h:64
Definition: rtl2832-tuner_r820t.h:42
UINT8 IMG_R
Definition: rtl2832-tuner_r820t.h:148
SysFreq_Info_Type SysFreq_Info1
Definition: rtl2832-tuner_r820t.h:207
virtual const char * name() const
Definition: rtl2832-tuner_r820t.h:214
_BW_Type
Definition: rtl2832-tuner_r820t.h:132
UINT8 FILT_Q
Definition: rtl2832-tuner_r820t.h:149
Definition: rtl2832-tuner_r820t.h:52
enum _R828_Standard_Type R828_Standard_Type
virtual double gain() const
Definition: rtl2832.h:228
struct _R828_Set_Info R828_Set_Info
enum _R828_SetFreq_Type R828_SetFreq_Type
Definition: rtl2832-tuner_r820t.h:54
unsigned int UINT32
Definition: rtl2832-tuner_r820t.h:12
enum _R828_ErrCode R828_ErrCode
Definition: rtl2832-tuner_r820t.h:55
R828_ErrCode R828_GPIO(RTL2832_NAMESPACE::TUNERS_NAMESPACE::r820t *pTuner, R828_GPIO_Type R828_GPIO_Conrl)
Definition: rtl2832-tuner_r820t.h:49
R828_ErrCode R828_SetFrequency(RTL2832_NAMESPACE::TUNERS_NAMESPACE::r820t *pTuner, R828_Set_Info R828_INFO, R828_SetFreq_Type R828_SetFreqMode)
Definition: rtl2832-tuner_r820t.h:50
R828_ErrCode R828_Init(RTL2832_NAMESPACE::TUNERS_NAMESPACE::r820t *pTuner)
UINT8 R828_Arry[27]
Definition: rtl2832-tuner_r820t.h:198
int set_bandwidth(double bw)
Definition: rtl2832-tuner_r820t.h:138
enum _R828_RF_Gain_TYPE R828_RF_Gain_TYPE
Sys_Info_Type Sys_Info1
Definition: rtl2832-tuner_r820t.h:208
unsigned char UINT8
Definition: rtl2832-tuner_r820t.h:10
enum _R828_IfAgc_Type R828_IfAgc_Type
Definition: rtl2832-tuner_r820t.h:45
Definition: rtl2832-tuner_r820t.h:66
Definition: rtl2832-tuner_r820t.h:41
Definition: rtl2832-tuner_r820t.h:80
UINT32 RF_KHz
Definition: rtl2832-tuner_r820t.h:92
Definition: rtl2832-tuner_r820t.h:33
UINT8 CABLE2_IN
Definition: rtl2832-tuner_r820t.h:176
struct _Freq_Info_Type Freq_Info_Type
#define FALSE
Definition: rtl2832-tuner_r820t.h:16
Definition: rtl2832-tuner_r820t.h:86
Definition: rtl2832-tuner_r820t.h:61
R828_IfAgc_Type R828_IfAgc_Select
Definition: rtl2832-tuner_r820t.h:96
UINT8 Phase_Y
Definition: rtl2832-tuner_r820t.h:127
R828_ErrCode R828_GetRfGain(RTL2832_NAMESPACE::TUNERS_NAMESPACE::r820t *pTuner, R828_RF_Gain_Info *pR828_rf_gain)
int set_gain(double gain)
UINT8 CP_CUR
Definition: rtl2832-tuner_r820t.h:179
UINT8 XTAL_CAP0P
Definition: rtl2832-tuner_r820t.h:165
Definition: rtl2832-tuner_r820t.h:43
UINT8 FILT_GAIN
Definition: rtl2832-tuner_r820t.h:147
UINT16 IF_KHz
Definition: rtl2832-tuner_r820t.h:144
UINT8 EXT_ENABLE
Definition: rtl2832-tuner_r820t.h:151
UINT8 Gain_X
Definition: rtl2832-tuner_r820t.h:128
int r820t_SetRfFreqHz(RTL2832_NAMESPACE::TUNERS_NAMESPACE::r820t *pTuner, unsigned long RfFreqHz)
_R828_SetFreq_Type
Definition: rtl2832-tuner_r820t.h:58
UINT8 TF_C
Definition: rtl2832-tuner_r820t.h:162
R828_ErrCode R828_Standby(RTL2832_NAMESPACE::TUNERS_NAMESPACE::r820t *pTuner, R828_LoopThrough_Type R828_LoopSwitch)
UINT8 FILTER_CUR
Definition: rtl2832-tuner_r820t.h:181
UINT8 LNA_VTH_L
Definition: rtl2832-tuner_r820t.h:172
Definition: rtl2832-tuner_r820t.h:119
Definition: rtl2832-tuner_e4000.h:6
UINT8 IMR_MEM
Definition: rtl2832-tuner_r820t.h:166
UINT8 RF_gain2
Definition: rtl2832-tuner_r820t.h:102
R828_Standard_Type R828_Standard
Definition: rtl2832-tuner_r820t.h:93
UINT8 R828_IMR_done_flag
Definition: rtl2832-tuner_r820t.h:196
Definition: rtl2832-tuner_r820t.h:74
struct _R828_I2C_LEN_TYPE R828_I2C_LEN_TYPE
UINT8 FLT_EXT_WIDEST
Definition: rtl2832-tuner_r820t.h:154
enum _R828_InputMode_Type R828_InputMode_Type
R828_ErrCode R828_RfGainMode(RTL2832_NAMESPACE::TUNERS_NAMESPACE::r820t *pTuner, int manual)
UINT8 OPEN_D
Definition: rtl2832-tuner_r820t.h:160
UINT8 R828_Fil_Cal_flag[STD_SIZE]
Definition: rtl2832-tuner_r820t.h:203
Definition: rtl2832-tuner_r820t.h:135
R828_I2C_LEN_TYPE R828_I2C_Len
Definition: rtl2832-tuner_r820t.h:202
UINT8 XTAL_CAP10P
Definition: rtl2832-tuner_r820t.h:164
UINT8 RF_gain_comb
Definition: rtl2832-tuner_r820t.h:103
_R828_RF_Gain_TYPE
Definition: rtl2832-tuner_r820t.h:106
UINT8 LT_ATT
Definition: rtl2832-tuner_r820t.h:153
Definition: rtl2832-tuner_r820t.h:73