📄 bsp_tuner_tables.h
字号:
{
/* modes */ TUNER_MODE_DIGITAL | TUNER_MODE_SWITCH | TUNER_MODE_678MHZ | TUNER_MODE_SUB0,
/* description */ "RF-AGC settings, search/scan",
/* refFreqNumerator [kHz] */ 500,
/* refFreqDenominator */ 3,
/* outputFrequency [kHz] */ 36167,
/* controlUnits */ TCU_PanasonicET50DT_SCAN118
},
{
/* modes */ TUNER_MODE_DIGITAL | TUNER_MODE_LOCK | TUNER_MODE_678MHZ | TUNER_MODE_SUB1,
/* description */ "RF-AGC settings, lock",
/* refFreqNumerator [kHz] */ 500,
/* refFreqDenominator */ 3,
/* outputFrequency [kHz] */ 36167,
/* controlUnits */ TCU_PanasonicET50DT_LOCK124
},
{
/* modes */ TUNER_MODE_DIGITAL | TUNER_MODE_SWITCH | TUNER_MODE_678MHZ | TUNER_MODE_SUB1,
/* description */ "RF-AGC settings, search/scan",
/* refFreqNumerator [kHz] */ 500,
/* refFreqDenominator */ 3,
/* outputFrequency [kHz] */ 36167,
/* controlUnits */ TCU_PanasonicET50DT_SCAN124
},
{
/* modes */ TUNER_MODE_DIGITAL | TUNER_MODE_LOCK | TUNER_MODE_678MHZ | TUNER_MODE_SUB2,
/* description */ "RF-AGC settings, lock",
/* refFreqNumerator [kHz] */ 500,
/* refFreqDenominator */ 3,
/* outputFrequency [kHz] */ 36167,
/* controlUnits */ TCU_PanasonicET50DT_LOCK112
},
{
/* modes */ TUNER_MODE_DIGITAL | TUNER_MODE_SWITCH | TUNER_MODE_678MHZ | TUNER_MODE_SUB2,
/* description */ "RF-AGC settings, search/scan",
/* refFreqNumerator [kHz] */ 500,
/* refFreqDenominator */ 3,
/* outputFrequency [kHz] */ 36167,
/* controlUnits */ TCU_PanasonicET50DT_SCAN112
},
{
/* modes */ TUNER_MODE_DIGITAL | TUNER_MODE_LOCK | TUNER_MODE_678MHZ | TUNER_MODE_SUB3,
/* description */ "RF-AGC settings, lock",
/* refFreqNumerator [kHz] */ 500,
/* refFreqDenominator */ 3,
/* outputFrequency [kHz] */ 36167,
/* controlUnits */ TCU_PanasonicET50DT_LOCK115
},
{
/* modes */ TUNER_MODE_DIGITAL | TUNER_MODE_SWITCH | TUNER_MODE_678MHZ | TUNER_MODE_SUB3,
/* description */ "RF-AGC settings, search/scan",
/* refFreqNumerator [kHz] */ 500,
/* refFreqDenominator */ 3,
/* outputFrequency [kHz] */ 36167,
/* controlUnits */ TCU_PanasonicET50DT_SCAN115
},
{
/* modes */ TUNER_MODE_DIGITAL | TUNER_MODE_SWITCHLOCK | TUNER_MODE_678MHZ | TUNER_MODE_SUB4,
/* description */ "RF-AGC settings, lock",
/* refFreqNumerator [kHz] */ 500,
/* refFreqDenominator */ 3,
/* outputFrequency [kHz] */ 36167,
/* controlUnits */ TCU_PanasonicET50DT_EXT
}
};
static TUNERSubMode_t subModesPanasonicET50DT[] =
{
"TOP 118dBuV",
"TOP 124dBuV",
"TOP 112dBuV",
"TOP 115dBuV",
"External RF-AGC 528"
};
static TUNER5BYTEData_t dataPanasonicET50DT =
{
/* lockMask */ 0x40,
/* lockValue */ 0x40,
/* controlTable */ ARRAYREF(TCT_PanasonicET50DT)
};
static TUNERCommonAttr_t commonAttrPanasonicET50DT =
{
/* name */ "Panasonic ET-50DT",
/* minFreqRF [kHz] */ 47000,
/* maxFreqRF [kHz] */ 862000,
/* sub-mode */ 4,
/* sub-modes */ ARRAYREF(subModesPanasonicET50DT)
};
static TUNERInstance_t tunerPanasonicET50DT =
{
/* I2C address */ { TUNER_I2C_ADDR , TUNER_DEV_ID },
/* myCommonAttr */ &commonAttrPanasonicET50DT,
/* myExtAttr */ &dataPanasonicET50DT,
/* myFunct */ &TUNER5BYTEFunctions_g
};
#endif
/*----------------------------------------------------------------------------*/
/*----end-Panasonic-ET-50DT---------------------------------------------------*/
/*----------------------------------------------------------------------------*/
/* Panasonic ET-50HT */
/*----------------------------------------------------------------------------*/
#ifdef TUNER_ALL
#ifndef TUNER_PANASONIC_ET_50HT
#define TUNER_PANASONIC_ET_50HT
#endif
#endif
#ifdef TUNER_PANASONIC_ET_50HT
#ifndef PRE_CONF_TUNER
#define PRE_CONF_TUNER tunerPanasonicET50HT
#endif
static TUNER5BYTEControlUnit_t TCU_PanasonicET50HT_DIV7[] =
{
/* 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_PanasonicET50HT_LOCK7[] =
{
/* 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_PanasonicET50HT_SCAN7[] =
{
/* 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_PanasonicET50HT_DIV8[] =
{
/* E2 - E4 MHz: VHF-L CP 010 */ { 64500 , 0xCA , 0x49 },
/* Z - Z+2 MHz: VHF-L CP 011 */ { 99500 , 0xCA , 0x69 },
/* S1 - S3 MHz: VHF-L CP 100 */ { 121500 , 0xCA , 0x89 },
/* S4 - S7 MHz: VHF-L CP 101 */ { 149500 , 0xCA , 0xA9 },
/* S8 - E12 MHz: VHF-L CP 010 */ { 226500 , 0xCA , 0x4A },
/* S11 - S20 MHz: VHF-H CP 011 */ { 296500 , 0xCA , 0x6A },
/* S21 - S37 MHz: VHF-H CP 100 */ { 434000 , 0xCA , 0x8A },
/* S38 - S41 MHz: UHF CP 011 */ { 466000 , 0xCA , 0x6C },
/* E21 - E27 MHz: UHF CP 100 */ { 626000 , 0xCA , 0x8C },
/* E28 - E69 MHz: UHF CP 101 */ { MAXFRQ , 0xCA , 0xAC }
};
static TUNER5BYTEControlUnit_t TCU_PanasonicET50HT_LOCK8[] =
{
/* E2 - E4 MHz: VHF-L CP 010 */ { 64500 , 0x83 , 0x49 },
/* Z - Z+2 MHz: VHF-L CP 011 */ { 99500 , 0x83 , 0x69 },
/* S1 - S3 MHz: VHF-L CP 100 */ { 121500 , 0x83 , 0x89 },
/* S4 - S7 MHz: VHF-L CP 101 */ { 149500 , 0x83 , 0xA9 },
/* S8 - E12 MHz: VHF-L CP 010 */ { 226500 , 0x83 , 0x4A },
/* S11 - S20 MHz: VHF-H CP 011 */ { 296500 , 0x83 , 0x6A },
/* S21 - S37 MHz: VHF-H CP 100 */ { 434000 , 0x83 , 0x8A },
/* S38 - S41 MHz: UHF CP 011 */ { 466000 , 0x83 , 0x6C },
/* E21 - E27 MHz: UHF CP 100 */ { 626000 , 0x83 , 0x8C },
/* E28 - E69 MHz: UHF CP 101 */ { MAXFRQ , 0x83 , 0xAC }
};
static TUNER5BYTEControlUnit_t TCU_PanasonicET50HT_SCAN8[] =
{
/* E2 - E4 MHz: VHF-L CP 010 */ { 64500 , 0x8B , 0x49 },
/* Z - Z+2 MHz: VHF-L CP 011 */ { 99500 , 0x8B , 0x69 },
/* S1 - S3 MHz: VHF-L CP 100 */ { 121500 , 0x8B , 0x89 },
/* S4 - S7 MHz: VHF-L CP 101 */ { 149500 , 0x8B , 0xA9 },
/* S8 - E12 MHz: VHF-L CP 010 */ { 226500 , 0x8B , 0x4A },
/* S11 - S20 MHz: VHF-H CP 011 */ { 296500 , 0x8B , 0x6A },
/* S21 - S37 MHz: VHF-H CP 100 */ { 434000 , 0x8B , 0x8A },
/* S38 - S41 MHz: UHF CP 011 */ { 466000 , 0x8B , 0x6C },
/* E21 - E27 MHz: UHF CP 100 */ { 626000 , 0x8B , 0x8C },
/* E28 - E69 MHz: UHF CP 101 */ { MAXFRQ , 0x8B , 0xAC }
};
static TUNER5BYTEControlUnit_t TCU_PanasonicET50HT_ANLG_DIV[] =
{
/* S4 - S7 MHz: VHF-L CP 101 */ { 149500 , 0xC8 , 0x21 },
/* S21 - S37 MHz: VHF-H CP 100 */ { 434000 , 0xC8 , 0x22 },
/* E28 - E69 MHz: UHF CP 101 */ { MAXFRQ , 0xC8 , 0x24 }
};
static TUNER5BYTEControlUnit_t TCU_PanasonicET50HT_ANLG_LOCK[] =
{
/* S4 - S7 MHz: VHF-L CP 101 */ { 149500 , 0x82 , 0x21 },
/* S21 - S37 MHz: VHF-H CP 100 */ { 434000 , 0x82 , 0x22 },
/* E28 - E69 MHz: UHF CP 101 */ { MAXFRQ , 0x82 , 0x24 }
};
static TUNER5BYTEControlUnit_t TCU_PanasonicET50HT_ANLG_SCAN[] =
{
/* S4 - S7 MHz: VHF-L CP 101 */ { 149500 , 0x8A , 0x21 },
/* S21 - S37 MHz: VHF-H CP 100 */ { 434000 , 0x8A , 0x22 },
/* E28 - E69 MHz: UHF CP 101 */ { MAXFRQ , 0x8A , 0x24 }
};
static TUNER5BYTEControlTable_t TCT_PanasonicET50HT[] =
{
{
/* modes */ TUNER_MODE_DIGITAL | TUNER_MODE_SWITCHLOCK | TUNER_MODE_67MHZ | TUNER_MODE_SUBALL,
/* description */ "Divider ratio",
/* refFreqNumerator [kHz] */ 500,
/* refFreqDenominator */ 3,
/* outputFrequency [kHz] */ 36167,
/* controlUnits */ TCU_PanasonicET50HT_DIV7
},
{
/* modes */ TUNER_MODE_DIGITAL | TUNER_MODE_LOCK | TUNER_MODE_67MHZ | TUNER_MODE_SUBALL,
/* description */ "RF-AGC settings, lock",
/* refFreqNumerator [kHz] */ 500,
/* refFreqDenominator */ 3,
/* outputFrequency [kHz] */ 36167,
/* controlUnits */ TCU_PanasonicET50HT_LOCK7
},
{
/* modes */ TUNER_MODE_DIGITAL | TUNER_MODE_SWITCH | TUNER_MODE_67MHZ | TUNER_MODE_SUBALL,
/* description */ "RF-AGC settings, search/scan",
/* refFreqNumerator [kHz] */ 500,
/* refFreqDenominator */ 3,
/* outputFrequency [kHz] */ 36167,
/* controlUnits */ TCU_PanasonicET50HT_SCAN7
},
{
/* modes */ TUNER_MODE_DIGITAL | TUNER_MODE_SWITCHLOCK | TUNER_MODE_8MHZ | TUNER_MODE_SUB0,
/* description */ "Divider ratio",
/* refFreqNumerator [kHz] */ 500,
/* refFreqDenominator */ 3,
/* outputFrequency [kHz] */ 36167,
/* controlUnits */ TCU_PanasonicET50HT_DIV8
},
{
/* modes */ TUNER_MODE_DIGITAL | TUNER_MODE_LOCK | TUNER_MODE_8MHZ | TUNER_MODE_SUB0,
/* description */ "RF-AGC settings, lock",
/* refFreqNumerator [kHz] */ 500,
/* refFreqDenominator */ 3,
/* outputFrequency [kHz] */ 36167,
/* controlUnits */ TCU_PanasonicET50HT_LOCK8
},
{
/* modes */ TUNER_MODE_DIGITAL | TUNER_MODE_SWITCH | TUNER_MODE_8MHZ | TUNER_MODE_SUB0,
/* description */ "RF-AGC settings, search/scan",
/* refFreqNumerator [kHz] */ 500,
/* refFreqDenominator */ 3,
/* outputFrequency [kHz] */ 36167,
/* controlUnits */ TCU_PanasonicET50HT_SCAN8
},
{
/* modes */ TUNER_MODE_DIGITAL | TUNER_MODE_SWITCHLOCK | TUNER_MODE_8MHZ | TUNER_MODE_SUB1,
/* description */ "Divider ratio",
/* refFreqNumerator [kHz] */ 500,
/* refFreqDenominator */ 3,
/* outputFrequency [kHz] */ 36167,
/* controlUnits */ TCU_PanasonicET50HT_DIV7
},
{
/* modes */ TUNER_MODE_DIGITAL | TUNER_MODE_LOCK | TUNER_MODE_8MHZ | TUNER_MODE_SUB1,
/* description */ "RF-AGC settings, lock",
/* refFreqNumerator [kHz] */ 500,
/* refFreqDenominator */ 3,
/* outputFrequency [kHz] */ 36167,
/* controlUnits */ TCU_PanasonicET50HT_LOCK7
},
{
/* modes */ TUNER_MODE_DIGITAL | TUNER_MODE_SWITCH | TUNER_MODE_8MHZ | TUNER_MODE_SUB1,
/* description */ "RF-AGC settings, search/scan",
/* refFreqNumerator [kHz] */ 500,
/* refFreqDenominator */ 3,
/* outputFrequency [kHz] */ 36167,
/* controlUnits */ TCU_PanasonicET50HT_SCAN7
},
{
/* modes */ TUNER_MODE_ANALOG | TUNER_MODE_SWITCHLOCK | TUNER_MODE_678MHZ | TUNER_MODE_SUBALL,
/* description */ "Divider ratio",
/* refFreqNumerator [kHz] */ 125,
/* refFreqDenominator */ 2,
/* outputFrequency [kHz] */ 36167,
/* controlUnits */ TCU_PanasonicET50HT_ANLG_DIV
},
{
/* modes */ TUNER_MODE_ANALOG | TUNER_MODE_LOCK | TUNER_MODE_678MHZ | TUNER_MODE_SUBALL,
/* description */ "RF-AGC settings, lock",
/* refFreqNumerator [kHz] */ 125,
/* refFreqDenominator */ 2,
/* outputFrequency [kH
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -