📄 bsp_tuner_tables.h
字号:
/* outputFrequency [kHz] */ 36000,
/* controlUnits */ TCU_MT7403DT5_DTGL_BS_8
},
{
/* modes */ TUNER_MODE_DIGITAL | TUNER_MODE_SWITCH | TUNER_MODE_678MHZ | TUNER_MODE_SUBALL,
/* description */ "digital, auxilary scan",
/* refFreqNumerator [kHz] */ 500,
/* refFreqDenominator */ 3,
/* outputFrequency [kHz] */ 36000,
/* controlUnits */ TCU_MT7403DT5_DTGL_AUX_SCAN
},
{
/* modes */ TUNER_MODE_DIGITAL | TUNER_MODE_LOCK | TUNER_MODE_678MHZ | TUNER_MODE_SUBALL,
/* description */ "digital, auxilary lock",
/* refFreqNumerator [kHz] */ 500,
/* refFreqDenominator */ 3,
/* outputFrequency [kHz] */ 36000,
/* controlUnits */ TCU_MT7403DT5_DTGL_AUX_LOCK
},
{
/* modes */ TUNER_MODE_ANALOG | TUNER_MODE_SWITCHLOCK | TUNER_MODE_67MHZ | TUNER_MODE_SUBALL,
/* description */ "analogue, 7 MHz SAW, bandswitch",
/* refFreqNumerator [kHz] */ 125,
/* refFreqDenominator */ 2,
/* outputFrequency [kHz] */ 38900,
/* controlUnits */ TCU_MT7403DT5_ANLG_BS_7
},
{
/* modes */ TUNER_MODE_ANALOG | TUNER_MODE_SWITCHLOCK | TUNER_MODE_8MHZ | TUNER_MODE_SUBALL,
/* description */ "analogue, 8 MHz SAW, bandswitch",
/* refFreqNumerator [kHz] */ 125,
/* refFreqDenominator */ 2,
/* outputFrequency [kHz] */ 38900,
/* controlUnits */ TCU_MT7403DT5_ANLG_BS_8
},
{
/* modes */ TUNER_MODE_ANALOG | TUNER_MODE_SWITCH | TUNER_MODE_678MHZ | TUNER_MODE_SUBALL,
/* description */ "analogue, auxilary scan",
/* refFreqNumerator [kHz] */ 125,
/* refFreqDenominator */ 2,
/* outputFrequency [kHz] */ 38900,
/* controlUnits */ TCU_MT7403DT5_ANLG_AUX_SCAN
},
{
/* modes */ TUNER_MODE_ANALOG | TUNER_MODE_LOCK | TUNER_MODE_678MHZ | TUNER_MODE_SUBALL,
/* description */ "analogue, auxilary lock",
/* refFreqNumerator [kHz] */ 125,
/* refFreqDenominator */ 2,
/* outputFrequency [kHz] */ 38900,
/* controlUnits */ TCU_MT7403DT5_ANLG_AUX_LOCK
}
};
static TUNERSubMode_t subModesMT7403DT5[] =
{
"TOP 112dBuV"
};
static TUNER5BYTEData_t dataMT7403DT5 =
{
/* lockMask */ 0x40,
/* lockValue */ 0x40,
/* controlTable */ ARRAYREF(TCT_MT7403DT5)
};
static TUNERCommonAttr_t commonAttrMT7403DT5 =
{
/* name */ "Microtune 7403 DT5",
/* minFreqRF [kHz] */ 50500,
/* maxFreqRF [kHz] */ 866000,
/* sub-mode */ 0,
/* sub-modes */ ARRAYREF(subModesMT7403DT5)
};
static TUNERInstance_t tunerMT7403DT5 =
{
/* I2C address */ { TUNER_I2C_ADDR , TUNER_DEV_ID },
/* myCommonAttr */ &commonAttrMT7403DT5,
/* myExtAttr */ &dataMT7403DT5,
/* myFunct */ &TUNER5BYTEFunctions_g
};
#endif
/*----------------------------------------------------------------------------*/
/*----end-Microtune-7403-DT5--------------------------------------------------*/
/*----------------------------------------------------------------------------*/
/* Microtune MT2060 configuration (preliminary settings) */
/*----------------------------------------------------------------------------*/
#ifdef TUNER_ALL
#ifndef TUNER_MICROTUNE_MT2060
#define TUNER_MICROTUNE_MT2060
#endif
#endif
#ifdef TUNER_MICROTUNE_MT2060
#ifndef PRE_CONF_TUNER
#define PRE_CONF_TUNER tunerMicrotuneMT2060
#endif
#include "tunermt2060.h"
static TUNERSubMode_t subModesMicrotuneMT2060[] =
{
"External RF-AGC 528"
};
static TUNERMT2060Data_t dataMicrotuneMT2060 =
{
/* handleTuner */ NULL,
/* firstIF */ 1217000000L, /* Hz */
/* freqOffsetRF */ 0, /* ppm */
/* myDemod */ NULL
};
static TUNERCommonAttr_t commonAttrMicrotuneMT2060 =
{
/* name */ "Microtune MT2060",
/* minFreqRF [kHz] */ 48000,
/* maxFreqRF [kHz] */ 860000,
/* sub-mode */ 0,
/* sub-modes */ ARRAYREF(subModesMicrotuneMT2060)
};
static TUNERInstance_t tunerMicrotuneMT2060 =
{
/* I2C address */ { TUNER_I2C_ADDR , TUNER_DEV_ID },
/* myCommonAttr */ &commonAttrMicrotuneMT2060,
/* myExtAttr */ &dataMicrotuneMT2060,
/* myFunct */ &TUNERMT2060Functions_g
};
#endif
/*----------------------------------------------------------------------------*/
/*----end-Microtune-MT2060----------------------------------------------------*/
/*----------------------------------------------------------------------------*/
/* Panasonic ET-50DT (ENV57H12D5 ) */
/*----------------------------------------------------------------------------*/
#ifdef TUNER_ALL
#ifndef TUNER_PANASONIC_ET_50DT
#define TUNER_PANASONIC_ET_50DT
#endif
#endif
#ifdef TUNER_PANASONIC_ET_50DT
#ifndef PRE_CONF_TUNER
#define PRE_CONF_TUNER tunerPanasonicET50DT
#endif
static TUNER5BYTEControlUnit_t TCU_PanasonicET50DT_DIV[] =
{
/* E2 - E4 MHz: VHF-L CP 010 */ { 64500 , 0xCA , 0x41 },
/* Z - Z+2 MHz: VHF-L CP 011 */ { 99500 , 0xCA , 0x61 },
/* S1 - S3 MHz: VHF-L CP 100 */ { 121500 , 0xCA , 0x81 },
/* S4 - S7 MHz: VHF-L CP 101 */ { 149500 , 0xCA , 0xA1 },
/* S8 - E12 MHz: VHF-L CP 010 */ { 226500 , 0xCA , 0x42 },
/* S11 - S20 MHz: VHF-H CP 011 */ { 296500 , 0xCA , 0x62 },
/* S21 - S37 MHz: VHF-H CP 100 */ { 434000 , 0xCA , 0x82 },
/* S38 - S41 MHz: UHF CP 011 */ { 466000 , 0xCA , 0x64 },
/* E21 - E27 MHz: UHF CP 100 */ { 626000 , 0xCA , 0x84 },
/* E28 - E69 MHz: UHF CP 101 */ { MAXFRQ , 0xCA , 0xA4 }
};
static TUNER5BYTEControlUnit_t TCU_PanasonicET50DT_LOCK118[] =
{
/* E2 - E4 MHz: VHF-L CP 010 */ { 64500 , 0x82 , 0x41 },
/* Z - Z+2 MHz: VHF-L CP 011 */ { 99500 , 0x82 , 0x61 },
/* S1 - S3 MHz: VHF-L CP 100 */ { 121500 , 0x82 , 0x81 },
/* S4 - S7 MHz: VHF-L CP 101 */ { 149500 , 0x82 , 0xA1 },
/* S8 - E12 MHz: VHF-L CP 010 */ { 226500 , 0x82 , 0x42 },
/* S11 - S20 MHz: VHF-H CP 011 */ { 296500 , 0x82 , 0x62 },
/* S21 - S37 MHz: VHF-H CP 100 */ { 434000 , 0x82 , 0x82 },
/* S38 - S41 MHz: UHF CP 011 */ { 466000 , 0x82 , 0x64 },
/* E21 - E27 MHz: UHF CP 100 */ { 626000 , 0x82 , 0x84 },
/* E28 - E69 MHz: UHF CP 101 */ { MAXFRQ , 0x82 , 0xA4 }
};
static TUNER5BYTEControlUnit_t TCU_PanasonicET50DT_SCAN118[] =
{
/* E2 - E4 MHz: VHF-L CP 010 */ { 64500 , 0x8A , 0x41 },
/* Z - Z+2 MHz: VHF-L CP 011 */ { 99500 , 0x8A , 0x61 },
/* S1 - S3 MHz: VHF-L CP 100 */ { 121500 , 0x8A , 0x81 },
/* S4 - S7 MHz: VHF-L CP 101 */ { 149500 , 0x8A , 0xA1 },
/* S8 - E12 MHz: VHF-L CP 010 */ { 226500 , 0x8A , 0x42 },
/* S11 - S20 MHz: VHF-H CP 011 */ { 296500 , 0x8A , 0x62 },
/* S21 - S37 MHz: VHF-H CP 100 */ { 434000 , 0x8A , 0x82 },
/* S38 - S41 MHz: UHF CP 011 */ { 466000 , 0x8A , 0x64 },
/* E21 - E27 MHz: UHF CP 100 */ { 626000 , 0x8A , 0x84 },
/* E28 - E69 MHz: UHF CP 101 */ { MAXFRQ , 0x8A , 0xA4 }
};
static TUNER5BYTEControlUnit_t TCU_PanasonicET50DT_LOCK124[] =
{
/* E2 - E4 MHz: VHF-L CP 010 */ { 64500 , 0x80 , 0x41 },
/* Z - Z+2 MHz: VHF-L CP 011 */ { 99500 , 0x80 , 0x61 },
/* S1 - S3 MHz: VHF-L CP 100 */ { 121500 , 0x80 , 0x81 },
/* S4 - S7 MHz: VHF-L CP 101 */ { 149500 , 0x80 , 0xA1 },
/* S8 - E12 MHz: VHF-L CP 010 */ { 226500 , 0x80 , 0x42 },
/* S11 - S20 MHz: VHF-H CP 011 */ { 296500 , 0x80 , 0x62 },
/* S21 - S37 MHz: VHF-H CP 100 */ { 434000 , 0x80 , 0x82 },
/* S38 - S41 MHz: UHF CP 011 */ { 466000 , 0x80 , 0x64 },
/* E21 - E27 MHz: UHF CP 100 */ { 626000 , 0x80 , 0x84 },
/* E28 - E69 MHz: UHF CP 101 */ { MAXFRQ , 0x80 , 0xA4 }
};
static TUNER5BYTEControlUnit_t TCU_PanasonicET50DT_SCAN124[] =
{
/* E2 - E4 MHz: VHF-L CP 010 */ { 64500 , 0x88 , 0x41 },
/* Z - Z+2 MHz: VHF-L CP 011 */ { 99500 , 0x88 , 0x61 },
/* S1 - S3 MHz: VHF-L CP 100 */ { 121500 , 0x88 , 0x81 },
/* S4 - S7 MHz: VHF-L CP 101 */ { 149500 , 0x88 , 0xA1 },
/* S8 - E12 MHz: VHF-L CP 010 */ { 226500 , 0x88 , 0x42 },
/* S11 - S20 MHz: VHF-H CP 011 */ { 296500 , 0x88 , 0x62 },
/* S21 - S37 MHz: VHF-H CP 100 */ { 434000 , 0x88 , 0x82 },
/* S38 - S41 MHz: UHF CP 011 */ { 466000 , 0x88 , 0x64 },
/* E21 - E27 MHz: UHF CP 100 */ { 626000 , 0x88 , 0x84 },
/* E28 - E69 MHz: UHF CP 101 */ { MAXFRQ , 0x88 , 0xA4 }
};
static TUNER5BYTEControlUnit_t TCU_PanasonicET50DT_LOCK112[] =
{
/* E2 - E4 MHz: VHF-L CP 010 */ { 64500 , 0x84 , 0x41 },
/* Z - Z+2 MHz: VHF-L CP 011 */ { 99500 , 0x84 , 0x61 },
/* S1 - S3 MHz: VHF-L CP 100 */ { 121500 , 0x84 , 0x81 },
/* S4 - S7 MHz: VHF-L CP 101 */ { 149500 , 0x84 , 0xA1 },
/* S8 - E12 MHz: VHF-L CP 010 */ { 226500 , 0x84 , 0x42 },
/* S11 - S20 MHz: VHF-H CP 011 */ { 296500 , 0x84 , 0x62 },
/* S21 - S37 MHz: VHF-H CP 100 */ { 434000 , 0x84 , 0x82 },
/* S38 - S41 MHz: UHF CP 011 */ { 466000 , 0x84 , 0x64 },
/* E21 - E27 MHz: UHF CP 100 */ { 626000 , 0x84 , 0x84 },
/* E28 - E69 MHz: UHF CP 101 */ { MAXFRQ , 0x84 , 0xA4 }
};
static TUNER5BYTEControlUnit_t TCU_PanasonicET50DT_SCAN112[] =
{
/* E2 - E4 MHz: VHF-L CP 010 */ { 64500 , 0x8C , 0x41 },
/* Z - Z+2 MHz: VHF-L CP 011 */ { 99500 , 0x8C , 0x61 },
/* S1 - S3 MHz: VHF-L CP 100 */ { 121500 , 0x8C , 0x81 },
/* S4 - S7 MHz: VHF-L CP 101 */ { 149500 , 0x8C , 0xA1 },
/* S8 - E12 MHz: VHF-L CP 010 */ { 226500 , 0x8C , 0x42 },
/* S11 - S20 MHz: VHF-H CP 011 */ { 296500 , 0x8C , 0x62 },
/* S21 - S37 MHz: VHF-H CP 100 */ { 434000 , 0x8C , 0x82 },
/* S38 - S41 MHz: UHF CP 011 */ { 466000 , 0x8C , 0x64 },
/* E21 - E27 MHz: UHF CP 100 */ { 626000 , 0x8C , 0x84 },
/* E28 - E69 MHz: UHF CP 101 */ { MAXFRQ , 0x8C , 0xA4 }
};
static TUNER5BYTEControlUnit_t TCU_PanasonicET50DT_LOCK115[] =
{
/* E2 - E4 MHz: VHF-L CP 010 */ { 64500 , 0x83 , 0x41 },
/* Z - Z+2 MHz: VHF-L CP 011 */ { 99500 , 0x83 , 0x61 },
/* S1 - S3 MHz: VHF-L CP 100 */ { 121500 , 0x83 , 0x81 },
/* S4 - S7 MHz: VHF-L CP 101 */ { 149500 , 0x83 , 0xA1 },
/* S8 - E12 MHz: VHF-L CP 010 */ { 226500 , 0x83 , 0x42 },
/* S11 - S20 MHz: VHF-H CP 011 */ { 296500 , 0x83 , 0x62 },
/* S21 - S37 MHz: VHF-H CP 100 */ { 434000 , 0x83 , 0x82 },
/* S38 - S41 MHz: UHF CP 011 */ { 466000 , 0x83 , 0x64 },
/* E21 - E27 MHz: UHF CP 100 */ { 626000 , 0x83 , 0x84 },
/* E28 - E69 MHz: UHF CP 101 */ { MAXFRQ , 0x83 , 0xA4 }
};
static TUNER5BYTEControlUnit_t TCU_PanasonicET50DT_SCAN115[] =
{
/* E2 - E4 MHz: VHF-L CP 010 */ { 64500 , 0x8B , 0x41 },
/* Z - Z+2 MHz: VHF-L CP 011 */ { 99500 , 0x8B , 0x61 },
/* S1 - S3 MHz: VHF-L CP 100 */ { 121500 , 0x8B , 0x81 },
/* S4 - S7 MHz: VHF-L CP 101 */ { 149500 , 0x8B , 0xA1 },
/* S8 - E12 MHz: VHF-L CP 010 */ { 226500 , 0x8B , 0x42 },
/* S11 - S20 MHz: VHF-H CP 011 */ { 296500 , 0x8B , 0x62 },
/* S21 - S37 MHz: VHF-H CP 100 */ { 434000 , 0x8B , 0x82 },
/* S38 - S41 MHz: UHF CP 011 */ { 466000 , 0x8B , 0x64 },
/* E21 - E27 MHz: UHF CP 100 */ { 626000 , 0x8B , 0x84 },
/* E28 - E69 MHz: UHF CP 101 */ { MAXFRQ , 0x8B , 0xA4 }
};
static TUNER5BYTEControlUnit_t TCU_PanasonicET50DT_EXT[] =
{
/* E2 - E4 MHz: VHF-L CP 010 */ { 64500 , 0x86 , 0x41 },
/* Z - Z+2 MHz: VHF-L CP 011 */ { 99500 , 0x86 , 0x61 },
/* S1 - S3 MHz: VHF-L CP 100 */ { 121500 , 0x86 , 0x81 },
/* S4 - S7 MHz: VHF-L CP 101 */ { 149500 , 0x86 , 0xA1 },
/* S8 - E12 MHz: VHF-L CP 010 */ { 226500 , 0x86 , 0x42 },
/* S11 - S20 MHz: VHF-H CP 011 */ { 296500 , 0x86 , 0x62 },
/* S21 - S37 MHz: VHF-H CP 100 */ { 434000 , 0x86 , 0x82 },
/* S38 - S41 MHz: UHF CP 011 */ { 466000 , 0x86 , 0x64 },
/* E21 - E27 MHz: UHF CP 100 */ { 626000 , 0x86 , 0x84 },
/* E28 - E69 MHz: UHF CP 101 */ { MAXFRQ , 0x86 , 0xA4 }
};
static TUNER5BYTEControlTable_t TCT_PanasonicET50DT[] =
{
{
/* modes */ TUNER_MODE_DIGITAL | TUNER_MODE_SWITCHLOCK | TUNER_MODE_678MHZ | TUNER_MODE_SUBALL,
/* description */ "Divider ratio",
/* refFreqNumerator [kHz] */ 500,
/* refFreqDenominator */ 3,
/* outputFrequency [kHz] */ 36167,
/* controlUnits */ TCU_PanasonicET50DT_DIV
},
{
/* modes */ TUNER_MODE_DIGITAL | TUNER_MODE_LOCK | TUNER_MODE_678MHZ | TUNER_MODE_SUB0,
/* description */ "RF-AGC settings, lock",
/* refFreqNumerator [kHz] */ 500,
/* refFreqDenominator */ 3,
/* outputFrequency [kHz] */ 36167,
/* controlUnits */ TCU_PanasonicET50DT_LOCK118
},
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -