📄 d0362_init.c
字号:
STTUNER_IOREG_AddField(DeviceMap,R0362_COR_MODEGUARD,F0362_MODE,2,2,FIELD_TYPE_UNSIGNED);
STTUNER_IOREG_AddField(DeviceMap,R0362_COR_MODEGUARD,F0362_GUARD,0,2,FIELD_TYPE_UNSIGNED);
/* AGC_CTL */
STTUNER_IOREG_AddReg(DeviceMap,R0362_AGC_CTL,0x0085,*DefVal++);
STTUNER_IOREG_AddField(DeviceMap,R0362_AGC_CTL,F0362_AGC_TIMING_FACTOR,5,3,FIELD_TYPE_UNSIGNED);
STTUNER_IOREG_AddField(DeviceMap,R0362_AGC_CTL,F0362_AGC_LAST,4,1,FIELD_TYPE_UNSIGNED);
STTUNER_IOREG_AddField(DeviceMap,R0362_AGC_CTL,F0362_AGC_GAIN,2,2,FIELD_TYPE_UNSIGNED);
STTUNER_IOREG_AddField(DeviceMap,R0362_AGC_CTL,F0362_AGC_NEG,1,1,FIELD_TYPE_UNSIGNED);
STTUNER_IOREG_AddField(DeviceMap,R0362_AGC_CTL,F0362_AGC_SET,0,1,FIELD_TYPE_UNSIGNED);
/* AGC_MANUAL1 */
STTUNER_IOREG_AddReg(DeviceMap,R0362_AGC_MANUAL1,0x0086,*DefVal++);
STTUNER_IOREG_AddField(DeviceMap,R0362_AGC_MANUAL1,F0362_AGC_VAL_LO,0,8,FIELD_TYPE_UNSIGNED);
/* AGC_MANUAL2 */
STTUNER_IOREG_AddReg(DeviceMap,R0362_AGC_MANUAL2,0x0087,*DefVal++);
STTUNER_IOREG_AddField(DeviceMap,R0362_AGC_MANUAL2,F0362_AGC_VAL_HI,0,4,FIELD_TYPE_UNSIGNED);
/* AGC_TARGET */
STTUNER_IOREG_AddReg(DeviceMap,R0362_AGC_TARGET,0x0088,*DefVal++);
STTUNER_IOREG_AddField(DeviceMap,R0362_AGC_TARGET,F0362_AGC_TARGET,0,8,FIELD_TYPE_UNSIGNED);
/* AGC_GAIN1 */
STTUNER_IOREG_AddReg(DeviceMap,R0362_AGC_GAIN1,0x0089,*DefVal++);
STTUNER_IOREG_AddField(DeviceMap,R0362_AGC_GAIN1,F0362_AGC_GAIN_LO,0,8,FIELD_TYPE_UNSIGNED);
/* AGC_GAIN2 */
STTUNER_IOREG_AddReg(DeviceMap,R0362_AGC_GAIN2,0x008a,*DefVal++);
STTUNER_IOREG_AddField(DeviceMap,R0362_AGC_GAIN2,F0362_AGC_LOCKED_GAIN2,4,1,FIELD_TYPE_UNSIGNED);
STTUNER_IOREG_AddField(DeviceMap,R0362_AGC_GAIN2,F0362_AGC_GAIN_HI,0,4,FIELD_TYPE_UNSIGNED);
/* RESERVED_1 */
STTUNER_IOREG_AddReg(DeviceMap,R0362_RESERVED_1,0x008b,*DefVal++);
STTUNER_IOREG_AddField(DeviceMap,R0362_RESERVED_1,F0362_RESERVED_1,0,8,FIELD_TYPE_UNSIGNED);
/* RESERVED_2 */
STTUNER_IOREG_AddReg(DeviceMap,R0362_RESERVED_2,0x008c,*DefVal++);
STTUNER_IOREG_AddField(DeviceMap,R0362_RESERVED_2,F0362_RESERVED_2,0,8,FIELD_TYPE_UNSIGNED);
/* RESERVED_3 */
STTUNER_IOREG_AddReg(DeviceMap,R0362_RESERVED_3,0x008d,*DefVal++);
STTUNER_IOREG_AddField(DeviceMap,R0362_RESERVED_3,F0362_RESERVED_3,0,8,FIELD_TYPE_UNSIGNED);
/* CAS_CTL */
STTUNER_IOREG_AddReg(DeviceMap,R0362_CAS_CTL,0x008e,*DefVal++);
STTUNER_IOREG_AddField(DeviceMap,R0362_CAS_CTL,F0362_CCS_ENABLE,7,1,FIELD_TYPE_UNSIGNED);
STTUNER_IOREG_AddField(DeviceMap,R0362_CAS_CTL,F0362_ACS_DISABLE,6,1,FIELD_TYPE_UNSIGNED);
STTUNER_IOREG_AddField(DeviceMap,R0362_CAS_CTL,F0362_DAGC_DIS,5,1,FIELD_TYPE_UNSIGNED);
STTUNER_IOREG_AddField(DeviceMap,R0362_CAS_CTL,F0362_DAGC_GAIN,3,2,FIELD_TYPE_UNSIGNED);
STTUNER_IOREG_AddField(DeviceMap,R0362_CAS_CTL,F0362_CCSMU,0,3,FIELD_TYPE_UNSIGNED);
/* CAS_FREQ */
STTUNER_IOREG_AddReg(DeviceMap,R0362_CAS_FREQ,0x008f,*DefVal++);
STTUNER_IOREG_AddField(DeviceMap,R0362_CAS_FREQ,F0362_CCS_FREQ,0,8,FIELD_TYPE_UNSIGNED);
/* CAS_DAGCGAIN */
STTUNER_IOREG_AddReg(DeviceMap,R0362_CAS_DAGCGAIN,0x0090,*DefVal++);
STTUNER_IOREG_AddField(DeviceMap,R0362_CAS_DAGCGAIN,F0362_CAS_DAGC_GAIN,0,8,FIELD_TYPE_UNSIGNED);
/* SYR_CTL */
STTUNER_IOREG_AddReg(DeviceMap,R0362_SYR_CTL,0x0091,*DefVal++);
STTUNER_IOREG_AddField(DeviceMap,R0362_SYR_CTL,F0362_SICTH_ENABLE,7,1,FIELD_TYPE_UNSIGNED);
STTUNER_IOREG_AddField(DeviceMap,R0362_SYR_CTL,F0362_LONG_ECHO,3,4,FIELD_TYPE_UNSIGNED);
STTUNER_IOREG_AddField(DeviceMap,R0362_SYR_CTL,F0362_AUTO_LE_EN,2,1,FIELD_TYPE_UNSIGNED);
STTUNER_IOREG_AddField(DeviceMap,R0362_SYR_CTL,F0362_SYR_BYPASS,1,1,FIELD_TYPE_UNSIGNED);
STTUNER_IOREG_AddField(DeviceMap,R0362_SYR_CTL,F0362_SYR_TR_DIS,0,1,FIELD_TYPE_UNSIGNED);
/* SYR_STAT */
STTUNER_IOREG_AddReg(DeviceMap,R0362_SYR_STAT,0x0092,*DefVal++);
STTUNER_IOREG_AddField(DeviceMap,R0362_SYR_STAT,F0362_SYR_LOCKED_STAT,4,1,FIELD_TYPE_UNSIGNED);
STTUNER_IOREG_AddField(DeviceMap,R0362_SYR_STAT,F0362_SYR_MODE,2,1,FIELD_TYPE_UNSIGNED);
STTUNER_IOREG_AddField(DeviceMap,R0362_SYR_STAT,F0362_SYR_GUARD,0,2,FIELD_TYPE_UNSIGNED);
/* SYR_NCO1 */
STTUNER_IOREG_AddReg(DeviceMap,R0362_SYR_NCO1,0x0093,*DefVal++);
STTUNER_IOREG_AddField(DeviceMap,R0362_SYR_NCO1,F0362_SYR_NCO_LO,0,8,FIELD_TYPE_UNSIGNED);
/* SYR_NCO2 */
STTUNER_IOREG_AddReg(DeviceMap,R0362_SYR_NCO2,0x0094,*DefVal++);
STTUNER_IOREG_AddField(DeviceMap,R0362_SYR_NCO2,F0362_SYR_NCO_HI,0,6,FIELD_TYPE_UNSIGNED);
/* SYR_OFFSET1 */
STTUNER_IOREG_AddReg(DeviceMap,R0362_SYR_OFFSET1,0x0095,*DefVal++);
STTUNER_IOREG_AddField(DeviceMap,R0362_SYR_OFFSET1,F0362_SYR_OFFSET_LO,0,8,FIELD_TYPE_UNSIGNED);
/* SYR_OFFSET2 */
STTUNER_IOREG_AddReg(DeviceMap,R0362_SYR_OFFSET2,0x0096,*DefVal++);
STTUNER_IOREG_AddField(DeviceMap,R0362_SYR_OFFSET2,F0362_SYR_OFFSET_HI,0,6,FIELD_TYPE_UNSIGNED);
/* FFT_CTL */
STTUNER_IOREG_AddReg(DeviceMap,R0362_FFT_CTL,0x0097,*DefVal++);
STTUNER_IOREG_AddField(DeviceMap,R0362_FFT_CTL,F0362_SHIFT_FFT_TRIG,3,2,FIELD_TYPE_UNSIGNED);
STTUNER_IOREG_AddField(DeviceMap,R0362_FFT_CTL,F0362_FFT_TRIGGER,2,1,FIELD_TYPE_UNSIGNED);
STTUNER_IOREG_AddField(DeviceMap,R0362_FFT_CTL,F0362_FFT_MANUAL,1,1,FIELD_TYPE_UNSIGNED);
STTUNER_IOREG_AddField(DeviceMap,R0362_FFT_CTL,F0362_IFFT_MODE,0,1,FIELD_TYPE_UNSIGNED);
/* SCR_CTL */
STTUNER_IOREG_AddReg(DeviceMap,R0362_SCR_CTL,0x0098,*DefVal++);
STTUNER_IOREG_AddField(DeviceMap,R0362_SCR_CTL,F0362_SYRADJDECAY,4,3,FIELD_TYPE_UNSIGNED);
STTUNER_IOREG_AddField(DeviceMap,R0362_SCR_CTL,F0362_SCR_CPEDIS,1,1,FIELD_TYPE_UNSIGNED);
STTUNER_IOREG_AddField(DeviceMap,R0362_SCR_CTL,F0362_SCR_DIS,0,1,FIELD_TYPE_UNSIGNED);
/* PPM_CTL1 */
STTUNER_IOREG_AddReg(DeviceMap,R0362_PPM_CTL1,0x0099,*DefVal++);
STTUNER_IOREG_AddField(DeviceMap,R0362_PPM_CTL1,F0362_MEAN_OFF,7,1,FIELD_TYPE_UNSIGNED);
STTUNER_IOREG_AddField(DeviceMap,R0362_PPM_CTL1,F0362_GRAD_OFF,6,1,FIELD_TYPE_UNSIGNED);
STTUNER_IOREG_AddField(DeviceMap,R0362_PPM_CTL1,F0362_PPM_MAXFREQ,4,2,FIELD_TYPE_UNSIGNED);
STTUNER_IOREG_AddField(DeviceMap,R0362_PPM_CTL1,F0362_PPM_MAXTIM,3,1,FIELD_TYPE_UNSIGNED);
STTUNER_IOREG_AddField(DeviceMap,R0362_PPM_CTL1,F0362_PPM_INVSEL,2,1,FIELD_TYPE_UNSIGNED);
STTUNER_IOREG_AddField(DeviceMap,R0362_PPM_CTL1,F0362_PPM_SCATDIS,1,1,FIELD_TYPE_UNSIGNED);
STTUNER_IOREG_AddField(DeviceMap,R0362_PPM_CTL1,F0362_PPM_BYP,0,1,FIELD_TYPE_UNSIGNED);
/* TRL_CTL */
STTUNER_IOREG_AddReg(DeviceMap,R0362_TRL_CTL,0x009a,*DefVal++);
STTUNER_IOREG_AddField(DeviceMap,R0362_TRL_CTL,F0362_TRL_NOMRATE_LSB,7,1,FIELD_TYPE_UNSIGNED);
STTUNER_IOREG_AddField(DeviceMap,R0362_TRL_CTL,F0362_TRL_GAIN_FACTOR,3,4,FIELD_TYPE_UNSIGNED);
STTUNER_IOREG_AddField(DeviceMap,R0362_TRL_CTL,F0362_TRL_LOOPGAIN,0,3,FIELD_TYPE_UNSIGNED);
/* TRL_NOMRATE1 */
STTUNER_IOREG_AddReg(DeviceMap,R0362_TRL_NOMRATE1,0x009b,*DefVal++);
STTUNER_IOREG_AddField(DeviceMap,R0362_TRL_NOMRATE1,F0362_TRL_NOMRATE_LO,0,8,FIELD_TYPE_UNSIGNED);
/* TRL_NOMRATE2 */
STTUNER_IOREG_AddReg(DeviceMap,R0362_TRL_NOMRATE2,0x009c,*DefVal++);
STTUNER_IOREG_AddField(DeviceMap,R0362_TRL_NOMRATE2,F0362_TRL_NOMRATE_HI,0,8,FIELD_TYPE_UNSIGNED);
/* TRL_TIME1 */
STTUNER_IOREG_AddReg(DeviceMap,R0362_TRL_TIME1,0x009d,*DefVal++);
STTUNER_IOREG_AddField(DeviceMap,R0362_TRL_TIME1,F0362_TRL_TOFFSET_LO,0,8,FIELD_TYPE_UNSIGNED);
/* TRL_TIME2 */
STTUNER_IOREG_AddReg(DeviceMap,R0362_TRL_TIME2,0x009e,*DefVal++);
STTUNER_IOREG_AddField(DeviceMap,R0362_TRL_TIME2,F0362_TRL_TOFFSET_HI,0,8,FIELD_TYPE_UNSIGNED);
/* CRL_CTL */
STTUNER_IOREG_AddReg(DeviceMap,R0362_CRL_CTL,0x009f,*DefVal++);
STTUNER_IOREG_AddField(DeviceMap,R0362_CRL_CTL,F0362_CRL_DIS,7,1,FIELD_TYPE_UNSIGNED);
STTUNER_IOREG_AddField(DeviceMap,R0362_CRL_CTL,F0362_CRL_GAIN_FACTOR,3,4,FIELD_TYPE_UNSIGNED);
STTUNER_IOREG_AddField(DeviceMap,R0362_CRL_CTL,F0362_CRL_LOOPGAIN,0,3,FIELD_TYPE_UNSIGNED);
/* CRL_FREQ1 */
STTUNER_IOREG_AddReg(DeviceMap,R0362_CRL_FREQ1,0x00a0,*DefVal++);
STTUNER_IOREG_AddField(DeviceMap,R0362_CRL_FREQ1,F0362_CRL_FOFFSET_LO,0,8,FIELD_TYPE_UNSIGNED);
/* CRL_FREQ2 */
STTUNER_IOREG_AddReg(DeviceMap,R0362_CRL_FREQ2,0x00a1,*DefVal++);
STTUNER_IOREG_AddField(DeviceMap,R0362_CRL_FREQ2,F0362_CRL_FOFFSET_HI,0,8,FIELD_TYPE_UNSIGNED);
/* CRL_FREQ3 */
STTUNER_IOREG_AddReg(DeviceMap,R0362_CRL_FREQ3,0x00a2,*DefVal++);
STTUNER_IOREG_AddField(DeviceMap,R0362_CRL_FREQ3,F0362_CRL_FOFFSET_VHI,0,8,FIELD_TYPE_UNSIGNED);
/* CHC_CTL1 */
STTUNER_IOREG_AddReg(DeviceMap,R0362_CHC_CTL1,0x00a3,*DefVal++);
STTUNER_IOREG_AddField(DeviceMap,R0362_CHC_CTL1,F0362_MEAN_PILOT_GAIN,5,3,FIELD_TYPE_UNSIGNED);
STTUNER_IOREG_AddField(DeviceMap,R0362_CHC_CTL1,F0362_MANMEANP,4,1,FIELD_TYPE_UNSIGNED);
STTUNER_IOREG_AddField(DeviceMap,R0362_CHC_CTL1,F0362_DBADP,3,1,FIELD_TYPE_UNSIGNED);
STTUNER_IOREG_AddField(DeviceMap,R0362_CHC_CTL1,F0362_DNOISEN,2,1,FIELD_TYPE_UNSIGNED);
STTUNER_IOREG_AddField(DeviceMap,R0362_CHC_CTL1,F0362_DCHCPRED,1,1,FIELD_TYPE_UNSIGNED);
STTUNER_IOREG_AddField(DeviceMap,R0362_CHC_CTL1,F0362_CHC_INT,0,1,FIELD_TYPE_UNSIGNED);
/* CHC_SNR */
STTUNER_IOREG_AddReg(DeviceMap,R0362_CHC_SNR,0x00a4,*DefVal++);
STTUNER_IOREG_AddField(DeviceMap,R0362_CHC_SNR,F0362_CHC_SNR,0,8,FIELD_TYPE_UNSIGNED);
/* BDI_CTL */
STTUNER_IOREG_AddReg(DeviceMap,R0362_BDI_CTL,0x00a5,*DefVal++);
STTUNER_IOREG_AddField(DeviceMap,R0362_BDI_CTL,F0362_BDI_LPSEL,1,1,FIELD_TYPE_UNSIGNED);
STTUNER_IOREG_AddField(DeviceMap,R0362_BDI_CTL,F0362_BDI_SERIAL,0,1,FIELD_TYPE_UNSIGNED);
/* DMP_CTL */
STTUNER_IOREG_AddReg(DeviceMap,R0362_DMP_CTL,0x00a6,*DefVal++);
STTUNER_IOREG_AddField(DeviceMap,R0362_DMP_CTL,F0362_DMP_SCALING_FACTOR,1,4,FIELD_TYPE_UNSIGNED);
STTUNER_IOREG_AddField(DeviceMap,R0362_DMP_CTL,F0362_DMP_SDDIS,0,1,FIELD_TYPE_UNSIGNED);
/* TPS_RCVD1 */
STTUNER_IOREG_AddReg(DeviceMap,R0362_TPS_RCVD1,0x00a7,*DefVal++);
STTUNER_IOREG_AddField(DeviceMap,R0362_TPS_RCVD1,F0362_TPS_CHANGE,6,1,FIELD_TYPE_UNSIGNED);
STTUNER_IOREG_AddField(DeviceMap,R0362_TPS_RCVD1,F0362_BCH_OK,5,1,FIELD_TYPE_UNSIGNED);
STTUNER_IOREG_AddField(DeviceMap,R0362_TPS_RCVD1,F0362_TPS_SYNC,4,1,FIELD_TYPE_UNSIGNED);
STTUNER_IOREG_AddField(DeviceMap,R0362_TPS_RCVD1,F0362_TPS_FRAME,0,2,FIELD_TYPE_UNSIGNED);
/* TPS_RCVD2 */
STTUNER_IOREG_AddReg(DeviceMap,R0362_TPS_RCVD2,0x00a8,*DefVal++);
STTUNER_IOREG_AddField(DeviceMap,R0362_TPS_RCVD2,F0362_TPS_HIERMODE,4,3,FIELD_TYPE_UNSIGNED);
STTUNER_IOREG_AddField(DeviceMap,R0362_TPS_RCVD2,F0362_TPS_CONST,0,2,FIELD_TYPE_UNSIGNED);
/* TPS_RCVD3 */
STTUNER_IOREG_AddReg(DeviceMap,R0362_TPS_RCVD3,0x00a9,*DefVal++);
STTUNER_IOREG_AddField(DeviceMap,R0362_TPS_RCVD3,F0362_TPS_LPCODE,4,3,FIELD_TYPE_UNSIGNED);
STTUNER_IOREG_AddField(DeviceMap,R0362_TPS_RCVD3,F0362_TPS_HPCODE,0,3,FIELD_TYPE_UNSIGNED);
/* TPS_RCVD4 */
STTUNER_IOREG_AddReg(DeviceMap,R0362_TPS_RCVD4,0x00aa,*DefVal++);
STTUNER_IOREG_AddField(DeviceMap,R0362_TPS_RCVD4,F0362_TPS_GUARD,4,2,FIELD_TYPE_UNSIGNED);
STTUNER_IOREG_AddField(DeviceMap,R0362_TPS_RCVD4,F0362_TPS_MODE,0,2,FIELD_TYPE_UNSIGNED);
/* TPS_ID_CELL1 */
STTUNER_IOREG_AddReg(DeviceMap,R0362_TPS_ID_CELL1,0x00ab,*DefVal++);
STTUNER_IOREG_AddField(DeviceMap,R0362_TPS_ID_CELL1,F0362_TPS_ID_CELL_LO,0,8,FIELD_TYPE_UNSIGNED);
/* TPS_ID_CELL2 */
STTUNER_IOREG_AddReg(DeviceMap,R0362_TPS_ID_CELL2,0x00ac,*DefVal++);
STTUNER_IOREG_AddField(DeviceMap,R0362_TPS_ID_CELL2,F0362_TPS_ID_CELL_HI,0,8,FIELD_TYPE_UNSIGNED);
/* TPS_RCVD5_SET1 */
STTUNER_IOREG_AddReg(DeviceMap,R0362_TPS_RCVD5_SET1,0x00ad,*DefVal++);
STTUNER_IOREG_AddField(DeviceMap,R0362_TPS_RCVD5_SET1,F0362_TPS_NA,2,6,FIELD_TYPE_UNSIGNED);
STTUNER_IOREG_AddField(DeviceMap,R0362_TPS_RCVD5_SET1,F0362_TPS_SETFRAME,0,2,FIELD_TYPE_UNSIGNED);
/* TPS_SET2 */
STTUNER_IOREG_AddReg(DeviceMap,R0362_TPS_SET2,0x00ae,*DefVal++);
STTUNER_IOREG_AddField(DeviceMap,R0362_TPS_SET2,F0362_TPS_SETHIERMODE,4,3,FIELD_TYPE_UNSIGNED);
STTUNER_IOREG_AddField(DeviceMap,R0362_TPS_SET2,F0362_TPS_SETCONST,0,2,FIELD_TYPE_UNSIGNED);
/* TPS_SET3 */
STTUNER_IOREG_AddReg(DeviceMap,R0362_TPS_SET3,0x00af,*DefVal++);
STTUNER_IOREG_AddField(DeviceMap,R0362_TPS_SET3,F0362_TPS_SETLPCODE,4,3,FIELD_TYPE_UNSIGNED);
STTUNER_IOREG_AddField(DeviceMap,R0362_TPS_SET3,F0362_TPS_SETHPCODE,0,3,FIELD_TYPE_UNSIGNED);
/* TPS_CTL */
STTUNER_IOREG_AddReg(DeviceMap,R0362_TPS_CTL,0x00b0,*DefVal++);
STTUNER_IOREG_AddField(DeviceMap,R0362_TPS_CTL,F0362_TPS_IMM,2,1,FIELD_TYPE_UNSIGNED);
STTUNER_IOREG_AddField(DeviceMap,R0362_TPS_CTL,F0362_TPS_BCHDIS,1,1,FIELD_TYPE_UNSIGNED);
STTUNER_IOREG_AddField(DeviceMap,R0362_TPS_CTL,F0362_TPS_UPDDIS,0,1,FIELD_TYPE_UNSIGNED);
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -