📄 bsp_tuner_tables.h
字号:
static TUNER5BYTEControlUnit_t TCU_Forward_TTE8V_AUX_LOCK8[] =
{
/* AL = 100, ATC = 0 */
/* 147 - 239.9 MHz: CP = 000, 8MHz SAW */ { 429900 , 0x84 , 0x12 },
/* 240 - 309.9 MHz: CP = 001, 8MHz SAW */ { 309900 , 0x84 , 0x32 },
/* 310 - 379.9 MHz: CP = 010, 8MHz SAW */ { 379900 , 0x84 , 0x52 },
/* 380 - 429.9 MHz: CP = 100, 8MHz SAW */ { 429900 , 0x84 , 0x92 },
/* 430 - 577.9 MHz: CP = 100, 8MHz SAW */ { 577900 , 0x84 , 0x94 },
/* 578 - 649.9 MHz: CP = 101, 8MHz SAW */ { 649900 , 0x84 , 0xB4 },
/* 650 - 745.9 MHz: CP = 110, 8MHz SAW */ { 745900 , 0x84 , 0xD4 },
/* 746 - MHz: CP = 111, 8MHz SAW */ { MAXFRQ , 0x84 , 0xF4 }
};
static TUNER5BYTEControlTable_t TCT_Forward_TTE8V[] =
{
{
/* modes */ TUNER_MODE_DIGITAL | TUNER_MODE_SWITCHLOCK | TUNER_MODE_67MHZ | TUNER_MODE_SUBALL,
/* description */ "divider, 7 MHz",
/* refFreqNumerator [kHz] */ 500,
/* refFreqDenominator */ 3,
/* outputFrequency [kHz] */ 36166,
/* controlUnits */ TCU_Forward_TTE8V_DIV7
},
{
/* modes */ TUNER_MODE_DIGITAL | TUNER_MODE_SWITCHLOCK | TUNER_MODE_8MHZ | TUNER_MODE_SUBALL,
/* description */ "divider, 8 MHz",
/* refFreqNumerator [kHz] */ 500,
/* refFreqDenominator */ 3,
/* outputFrequency [kHz] */ 36166,
/* controlUnits */ TCU_Forward_TTE8V_DIV8
},
{
/* modes */ TUNER_MODE_DIGITAL | TUNER_MODE_SWITCH | TUNER_MODE_67MHZ | TUNER_MODE_SUBALL,
/* description */ "TOP 112dBuV, scan",
/* refFreqNumerator [kHz] */ 500,
/* refFreqDenominator */ 3,
/* outputFrequency [kHz] */ 36166,
/* controlUnits */ TCU_Forward_TTE8V_AUX_SCAN7
},
{
/* modes */ TUNER_MODE_DIGITAL | TUNER_MODE_LOCK | TUNER_MODE_67MHZ | TUNER_MODE_SUBALL,
/* description */ "TOP 112dBuV, lock",
/* refFreqNumerator [kHz] */ 500,
/* refFreqDenominator */ 3,
/* outputFrequency [kHz] */ 36166,
/* controlUnits */ TCU_Forward_TTE8V_AUX_LOCK7
},
{
/* modes */ TUNER_MODE_DIGITAL | TUNER_MODE_SWITCH | TUNER_MODE_8MHZ | TUNER_MODE_SUBALL,
/* description */ "TOP 112dBuV, scan",
/* refFreqNumerator [kHz] */ 500,
/* refFreqDenominator */ 3,
/* outputFrequency [kHz] */ 36166,
/* controlUnits */ TCU_Forward_TTE8V_AUX_SCAN8
},
{
/* modes */ TUNER_MODE_DIGITAL | TUNER_MODE_LOCK | TUNER_MODE_8MHZ | TUNER_MODE_SUBALL,
/* description */ "TOP 112dBuV, lock",
/* refFreqNumerator [kHz] */ 500,
/* refFreqDenominator */ 3,
/* outputFrequency [kHz] */ 36166,
/* controlUnits */ TCU_Forward_TTE8V_AUX_LOCK8
}
};
static TUNERSubMode_t subModesForward_TTE8V[] =
{
"TOP 112dBuV"
};
static TUNER5BYTEData_t dataForward_TTE8V =
{
/* lockMask */ 0x40,
/* lockValue */ 0x40,
/* controlTable */ ARRAYREF(TCT_Forward_TTE8V)
};
static TUNERCommonAttr_t commonAttrForward_TTE8V =
{
/* name */ "Forward TTEV8-8S21E",
/* minFreqRF [kHz] */ 143500,
/* maxFreqRF [kHz] */ 862000,
/* sub-mode */ 0,
/* sub-modes */ ARRAYREF(subModesForward_TTE8V),
};
static TUNERInstance_t tunerForward_TTE8V =
{
/* I2C address */ { 0xC2 , TUNER_DEV_ID },
/* myCommonAttr */ &commonAttrForward_TTE8V,
/* myExtAttr */ &dataForward_TTE8V,
/* myFunct */ &TUNER5BYTEFunctions_g
};
#endif
/*----------------------------------------------------------------------------*/
/*----end-Forward-Electronic-TTEV8-8S21E--------------------------------------*/
/*----------------------------------------------------------------------------*/
/* LG Innotek TDTM-G202D configuration */
/*----------------------------------------------------------------------------*/
#ifdef TUNER_LGI_TDFX_X3XX /* for bytes re-use in case of LG Innotek TDFx-x3xx */
#ifndef TUNER_LGI_TDTM_G202D
#define TUNER_LGI_TDTM_G202D
#endif
#endif
#ifdef TUNER_ALL
#ifndef TUNER_LGI_TDTM_G202D
#define TUNER_LGI_TDTM_G202D
#endif
#endif
#ifdef TUNER_LGI_TDTM_G202D
#ifndef PRE_CONF_TUNER
#define PRE_CONF_TUNER tunerLGInnotekG202D
#endif
static TUNER5BYTEControlUnit_t TCU_LGInnotekG202D_AUX_SCAN0[] =
{
/* - MHz: CP = 1, ATC = 1 */ { MAXFRQ , 0x9C , 0xA0 }
};
static TUNER5BYTEControlUnit_t TCU_LGInnotekG202D_AUX_LOCK0[] =
{
/* - MHz: CP = 1, ATC = 0 */ { MAXFRQ , 0x9C , 0x20 }
};
static TUNER5BYTEControlUnit_t TCU_LGInnotekG202D_AUX_SCAN1[] =
{
/* - MHz: CP = 1, ATC = 1 */ { MAXFRQ , 0x9C , 0x90 }
};
static TUNER5BYTEControlUnit_t TCU_LGInnotekG202D_AUX_LOCK1[] =
{
/* - MHz: CP = 1, ATC = 0 */ { MAXFRQ , 0x9C , 0x10 }
};
static TUNER5BYTEControlUnit_t TCU_LGInnotekG202D_AUX_SCAN2[] =
{
/* - MHz: CP = 1, ATC = 1 */ { MAXFRQ , 0x9C , 0xC0 }
};
static TUNER5BYTEControlUnit_t TCU_LGInnotekG202D_AUX_LOCK2[] =
{
/* - MHz: CP = 1, ATC = 0 */ { MAXFRQ , 0x9C , 0x40 }
};
static TUNER5BYTEControlUnit_t TCU_LGInnotekG202D_AUX_SCAN3[] =
{
/* - MHz: CP = 1, ATC = 1 */ { MAXFRQ , 0x9C , 0xB0 }
};
static TUNER5BYTEControlUnit_t TCU_LGInnotekG202D_AUX_LOCK3[] =
{
/* - MHz: CP = 1, ATC = 0 */ { MAXFRQ , 0x9C , 0x30 }
};
static TUNER5BYTEControlUnit_t TCU_LGInnotekG202D_AUX_SCAN4[] =
{
/* - MHz: CP = 1, ATC = 1 */ { MAXFRQ , 0x9C , 0xC0 }
};
static TUNER5BYTEControlUnit_t TCU_LGInnotekG202D_AUX_LOCK4[] =
{
/* - MHz: CP = 1, ATC = 0 */ { MAXFRQ , 0x9C , 0x40 }
};
static TUNER5BYTEControlUnit_t TCU_LGInnotekG202D_BS_7[] =
{
/* 174 - 230 MHz: CP/T = 0/110, P3 = 0 (7MHz SAW) */ { 230000 , 0xBC , 0x02 },
/* 230 - 305 MHz: CP/T = 0/110, " */ { 305000 , 0xB4 , 0x04 },
/* 305 - 405 MHz: CP/T = 0/111, " */ { 405000 , 0xBC , 0x04 },
/* 405 - 445 MHz: CP/T = 1/110, " */ { 445000 , 0xF4 , 0x04 },
/* 445 - 465 MHz: CP/T = 1/111, " */ { 465000 , 0xFC , 0x04 },
/* 465 - 800 MHz: CP/T = 0/111, " */ { 800000 , 0xBC , 0x04 },
/* 800 - 896 MHz: CP/T = 1/110, " */ { MAXFRQ , 0xF4 , 0x04 }
};
static TUNER5BYTEControlUnit_t TCU_LGInnotekG202D_BS_8[] =
{
/* 174 - 230 MHz: CP/T = 0/110, P3 = 1 (8MHz SAW) */ { 230000 , 0xBC , 0x0A },
/* 230 - 305 MHz: CP/T = 0/110, " */ { 305000 , 0xB4 , 0x0C },
/* 305 - 405 MHz: CP/T = 0/111, " */ { 405000 , 0xBC , 0x0C },
/* 405 - 445 MHz: CP/T = 1/110, " */ { 445000 , 0xF4 , 0x0C },
/* 445 - 465 MHz: CP/T = 1/111, " */ { 465000 , 0xFC , 0x0C },
/* 465 - 800 MHz: CP/T = 0/111, " */ { 800000 , 0xBC , 0x0C },
/* 800 - 896 MHz: CP/T = 1/110, " */ { MAXFRQ , 0xF4 , 0x0C }
};
static TUNER5BYTEControlTable_t TCT_LGInnotekG202D[] =
{
{
/* modes */ TUNER_MODE_DIGITAL | TUNER_MODE_SWITCH | TUNER_MODE_678MHZ | TUNER_MODE_SUB0,
/* description */ "auxiliary/scan",
/* refFreqNumerator [kHz] */ 500,
/* refFreqDenominator */ 3,
/* outputFrequency [kHz] */ 36167,
/* controlUnits */ TCU_LGInnotekG202D_AUX_SCAN0
},
{
/* modes */ TUNER_MODE_DIGITAL | TUNER_MODE_LOCK | TUNER_MODE_678MHZ | TUNER_MODE_SUB0,
/* description */ "auxiliary/locked",
/* refFreqNumerator [kHz] */ 500,
/* refFreqDenominator */ 3,
/* outputFrequency [kHz] */ 36167,
/* controlUnits */ TCU_LGInnotekG202D_AUX_LOCK0
},
{
/* modes */ TUNER_MODE_DIGITAL | TUNER_MODE_SWITCH | TUNER_MODE_678MHZ | TUNER_MODE_SUB1,
/* description */ "auxiliary/scan",
/* refFreqNumerator [kHz] */ 500,
/* refFreqDenominator */ 3,
/* outputFrequency [kHz] */ 36167,
/* controlUnits */ TCU_LGInnotekG202D_AUX_SCAN1
},
{
/* modes */ TUNER_MODE_DIGITAL | TUNER_MODE_LOCK | TUNER_MODE_678MHZ | TUNER_MODE_SUB1,
/* description */ "auxiliary/locked",
/* refFreqNumerator [kHz] */ 500,
/* refFreqDenominator */ 3,
/* outputFrequency [kHz] */ 36167,
/* controlUnits */ TCU_LGInnotekG202D_AUX_LOCK1
},
{
/* modes */ TUNER_MODE_DIGITAL | TUNER_MODE_SWITCH | TUNER_MODE_678MHZ | TUNER_MODE_SUB2,
/* description */ "auxiliary/scan",
/* refFreqNumerator [kHz] */ 500,
/* refFreqDenominator */ 3,
/* outputFrequency [kHz] */ 36167,
/* controlUnits */ TCU_LGInnotekG202D_AUX_SCAN2
},
{
/* modes */ TUNER_MODE_DIGITAL | TUNER_MODE_LOCK | TUNER_MODE_678MHZ | TUNER_MODE_SUB2,
/* description */ "auxiliary/locked",
/* refFreqNumerator [kHz] */ 500,
/* refFreqDenominator */ 3,
/* outputFrequency [kHz] */ 36167,
/* controlUnits */ TCU_LGInnotekG202D_AUX_LOCK2
},
{
/* modes */ TUNER_MODE_DIGITAL | TUNER_MODE_SWITCH | TUNER_MODE_678MHZ | TUNER_MODE_SUB3,
/* description */ "auxiliary/scan",
/* refFreqNumerator [kHz] */ 500,
/* refFreqDenominator */ 3,
/* outputFrequency [kHz] */ 36167,
/* controlUnits */ TCU_LGInnotekG202D_AUX_SCAN3
},
{
/* modes */ TUNER_MODE_DIGITAL | TUNER_MODE_LOCK | TUNER_MODE_678MHZ | TUNER_MODE_SUB3,
/* description */ "auxiliary/locked",
/* refFreqNumerator [kHz] */ 500,
/* refFreqDenominator */ 3,
/* outputFrequency [kHz] */ 36167,
/* controlUnits */ TCU_LGInnotekG202D_AUX_LOCK3
},
{
/* modes */ TUNER_MODE_DIGITAL | TUNER_MODE_SWITCH | TUNER_MODE_678MHZ | TUNER_MODE_SUB4,
/* description */ "auxiliary/scan",
/* refFreqNumerator [kHz] */ 500,
/* refFreqDenominator */ 3,
/* outputFrequency [kHz] */ 36167,
/* controlUnits */ TCU_LGInnotekG202D_AUX_SCAN4
},
{
/* modes */ TUNER_MODE_DIGITAL | TUNER_MODE_LOCK | TUNER_MODE_678MHZ | TUNER_MODE_SUB4,
/* description */ "auxiliary/locked",
/* refFreqNumerator [kHz] */ 500,
/* refFreqDenominator */ 3,
/* outputFrequency [kHz] */ 36167,
/* controlUnits */ TCU_LGInnotekG202D_AUX_LOCK4
},
{
/* modes */ TUNER_MODE_DIGITAL | TUNER_MODE_SWITCHLOCK | TUNER_MODE_67MHZ | TUNER_MODE_SUBALL,
/* description */ "7 MHz SAW, bandswitch",
/* refFreqNumerator [kHz] */ 500,
/* refFreqDenominator */ 3,
/* outputFrequency [kHz] */ 36167,
/* controlUnits */ TCU_LGInnotekG202D_BS_7
},
{
/* modes */ TUNER_MODE_DIGITAL | TUNER_MODE_SWITCHLOCK | TUNER_MODE_8MHZ | TUNER_MODE_SUBALL,
/* description */ "8 MHz SAW, bandswitch",
/* refFreqNumerator [kHz] */ 500,
/* refFreqDenominator */ 3,
/* outputFrequency [kHz] */ 36167,
/* controlUnits */ TCU_LGInnotekG202D_BS_8
}
};
static TUNERSubMode_t subModesLGInnotekG202D[] =
{
"TOP 112dBuV",
"TOP 115dBuV",
"TOP 118dBuV",
"TOP 109dBuV",
"TOP 106dBuV"
};
static TUNER5BYTEData_t dataLGInnotekG202D =
{
/* lockMask */ 0x40,
/* lockValue */ 0x40,
/* controlTable */ ARRAYREF(TCT_LGInnotekG202D)
};
static TUNERCommonAttr_t commonAttrLGInnotekG202D =
{
/* name */ "LG Innotek TDTM-G202D",
/* minFreqRF [kHz] */ 174000,
/* maxFreqRF [kHz] */ 860000,
/* sub-mode */ 0,
/* sub-modes */ ARRAYREF(subModesLGInnotekG202D)
};
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -