d0370vsb_init.c

来自「st7710的tuner标准驱动」· C语言 代码 · 共 872 行 · 第 1/3 页

C
872
字号
STTUNER_IOREG_AddReg(DeviceMap,R_VCXOINITV,0xf02a,*DefVal++);
STTUNER_IOREG_AddField(DeviceMap,R_VCXOINITV,VCXOINITV,0,8,FIELD_TYPE_UNSIGNED);

/*	GAIN1ACQ1_LSB	*/
STTUNER_IOREG_AddReg(DeviceMap,R_GAIN1ACQ1_LSB,0xf02b,*DefVal++);
STTUNER_IOREG_AddField(DeviceMap,R_GAIN1ACQ1_LSB,GAIN1ACQ1_LSB,0,8,FIELD_TYPE_UNSIGNED);

/*	GAIN1ACQ1_MSB	*/
STTUNER_IOREG_AddReg(DeviceMap,R_GAIN1ACQ1_MSB,0xf02c,*DefVal++);
STTUNER_IOREG_AddField(DeviceMap,R_GAIN1ACQ1_MSB,GAIN1ACQ1_MSB,0,2,FIELD_TYPE_UNSIGNED);

/*	GAIN1ACQ2_LSB	*/
STTUNER_IOREG_AddReg(DeviceMap,R_GAIN1ACQ2_LSB,0xf02d,*DefVal++);
STTUNER_IOREG_AddField(DeviceMap,R_GAIN1ACQ2_LSB,GAIN1ACQ2_LSB,0,8,FIELD_TYPE_UNSIGNED);

/*	GAIN1ACQ2_MSB	*/
STTUNER_IOREG_AddReg(DeviceMap,R_GAIN1ACQ2_MSB,0xf02e,*DefVal++);
STTUNER_IOREG_AddField(DeviceMap,R_GAIN1ACQ2_MSB,GAIN1ACQ2_MSB,0,2,FIELD_TYPE_UNSIGNED);

/*	GAIN1TRACK_LSB	*/
STTUNER_IOREG_AddReg(DeviceMap,R_GAIN1TRACK_LSB,0xf02f,*DefVal++);
STTUNER_IOREG_AddField(DeviceMap,R_GAIN1TRACK_LSB,GAIN1TRACK_LSB,0,8,FIELD_TYPE_UNSIGNED);

/*	GAIN1TRACK_MSB	*/
STTUNER_IOREG_AddReg(DeviceMap,R_GAIN1TRACK_MSB,0xf030,*DefVal++);
STTUNER_IOREG_AddField(DeviceMap,R_GAIN1TRACK_MSB,GAIN1TRACK_MSB,0,2,FIELD_TYPE_UNSIGNED);

/*	GAIN2ACQ1_LSB	*/
STTUNER_IOREG_AddReg(DeviceMap,R_GAIN2ACQ1_LSB,0xf031,*DefVal++);
STTUNER_IOREG_AddField(DeviceMap,R_GAIN2ACQ1_LSB,GAIN2ACQ1_LSB,0,8,FIELD_TYPE_UNSIGNED);

/*	GAIN2ACQ1_MSB	*/
STTUNER_IOREG_AddReg(DeviceMap,R_GAIN2ACQ1_MSB,0xf032,*DefVal++);
STTUNER_IOREG_AddField(DeviceMap,R_GAIN2ACQ1_MSB,GAIN2ACQ1_MSB,0,2,FIELD_TYPE_UNSIGNED);

/*	GAIN2ACQ2_LSB	*/
STTUNER_IOREG_AddReg(DeviceMap,R_GAIN2ACQ2_LSB,0xf033,*DefVal++);
STTUNER_IOREG_AddField(DeviceMap,R_GAIN2ACQ2_LSB,GAIN2ACQ2_LSB,0,8,FIELD_TYPE_UNSIGNED);

/*	GAIN2ACQ2_MSB	*/
STTUNER_IOREG_AddReg(DeviceMap,R_GAIN2ACQ2_MSB,0xf034,*DefVal++);
STTUNER_IOREG_AddField(DeviceMap,R_GAIN2ACQ2_MSB,GAIN2ACQ2_MSB,0,2,FIELD_TYPE_UNSIGNED);

/*	GAIN2TRK_LSB	*/
STTUNER_IOREG_AddReg(DeviceMap,R_GAIN2TRK_LSB,0xf035,*DefVal++);
STTUNER_IOREG_AddField(DeviceMap,R_GAIN2TRK_LSB,GAIN2TRK_LSB,0,8,FIELD_TYPE_UNSIGNED);

/*	GAIN2TRK_MSB	*/
STTUNER_IOREG_AddReg(DeviceMap,R_GAIN2TRK_MSB,0xf036,*DefVal++);
STTUNER_IOREG_AddField(DeviceMap,R_GAIN2TRK_MSB,GAIN2TRK_MSB,0,2,FIELD_TYPE_UNSIGNED);

/*	GAIN3ACQ	*/
STTUNER_IOREG_AddReg(DeviceMap,R_GAIN3ACQ,0xf037,*DefVal++);
STTUNER_IOREG_AddField(DeviceMap,R_GAIN3ACQ,GAIN3ACQ,0,8,FIELD_TYPE_UNSIGNED);

/*	GAIN3TRK	*/
STTUNER_IOREG_AddReg(DeviceMap,R_GAIN3TRK,0xf038,*DefVal++);
STTUNER_IOREG_AddField(DeviceMap,R_GAIN3TRK,GAIN3TRK,0,8,FIELD_TYPE_UNSIGNED);

/*	VCXOERR_LSB	*/
STTUNER_IOREG_AddReg(DeviceMap,R_VCXOERR_LSB,0xf039,*DefVal++);
STTUNER_IOREG_AddField(DeviceMap,R_VCXOERR_LSB,VCXO_ERR_LSB,0,8,FIELD_TYPE_UNSIGNED);

/*	VCXOERR_MSB	*/
STTUNER_IOREG_AddReg(DeviceMap,R_VCXOERR_MSB,0xf03a,*DefVal++);
STTUNER_IOREG_AddField(DeviceMap,R_VCXOERR_MSB,VCXOERR_MSB,0,8,FIELD_TYPE_UNSIGNED);

/*	VCXOERR_MMSB	*/
STTUNER_IOREG_AddReg(DeviceMap,R_VCXOERR_MMSB,0xf03b,*DefVal++);
STTUNER_IOREG_AddField(DeviceMap,R_VCXOERR_MMSB,VCXOERR_MMSB,0,8,FIELD_TYPE_UNSIGNED);

/*	TIMLOCKDETECT_LSB	*/
STTUNER_IOREG_AddReg(DeviceMap,R_TIMLOCKDETECT_LSB,0xf03c,*DefVal++);
STTUNER_IOREG_AddField(DeviceMap,R_TIMLOCKDETECT_LSB,TIMLOCKDETECT_LSB,0,8,FIELD_TYPE_UNSIGNED);

/*	TIMLOCKDETECT_MSB	*/
STTUNER_IOREG_AddReg(DeviceMap,R_TIMLOCKDETECT_MSB,0xf03d,*DefVal++);
STTUNER_IOREG_AddField(DeviceMap,R_TIMLOCKDETECT_MSB,TIMLOCKDETECT_MSB,0,8,FIELD_TYPE_UNSIGNED);

/*	TIMLOCKDETECT_MMSB	*/
STTUNER_IOREG_AddReg(DeviceMap,R_TIMLOCKDETECT_MMSB,0xf03e,*DefVal++);
STTUNER_IOREG_AddField(DeviceMap,R_TIMLOCKDETECT_MMSB,FREQ_LOCK,2,1,FIELD_TYPE_UNSIGNED);
STTUNER_IOREG_AddField(DeviceMap,R_TIMLOCKDETECT_MMSB,TIMLOCKDETECT_MMSB,0,2,FIELD_TYPE_UNSIGNED);

/*	FREQLOCK_LSB	*/
STTUNER_IOREG_AddReg(DeviceMap,R_FREQLOCK_LSB,0xf03f,*DefVal++);
STTUNER_IOREG_AddField(DeviceMap,R_FREQLOCK_LSB,FREQLOCKTH_LSB,0,8,FIELD_TYPE_UNSIGNED);

/*	FREQLOCK_MSB	*/
STTUNER_IOREG_AddReg(DeviceMap,R_FREQLOCK_MSB,0xf040,*DefVal++);
STTUNER_IOREG_AddField(DeviceMap,R_FREQLOCK_MSB,FREQLOCKTH_MSB,0,8,FIELD_TYPE_UNSIGNED);

/*	FREQLOCK_MMSB	*/
STTUNER_IOREG_AddReg(DeviceMap,R_FREQLOCK_MMSB,0xf041,*DefVal++);
STTUNER_IOREG_AddField(DeviceMap,R_FREQLOCK_MMSB,FREQLOCKTH_MMSB,0,2,FIELD_TYPE_UNSIGNED);

/*	TIMINGAGCREF_LSB	*/
STTUNER_IOREG_AddReg(DeviceMap,R_TIMINGAGCREF_LSB,0xf042,*DefVal++);
STTUNER_IOREG_AddField(DeviceMap,R_TIMINGAGCREF_LSB,TIMINGAGCREF_LSB,0,8,FIELD_TYPE_UNSIGNED);

/*	TIMINGAGCREF_MSB	*/
STTUNER_IOREG_AddReg(DeviceMap,R_TIMINGAGCREF_MSB,0xf043,*DefVal++);
STTUNER_IOREG_AddField(DeviceMap,R_TIMINGAGCREF_MSB,TIMINGAGCREF_MSB,0,4,FIELD_TYPE_UNSIGNED);

/*	NCOCNST_LSB	*/
STTUNER_IOREG_AddReg(DeviceMap,R_NCOCNST_LSB,0xf044,*DefVal++);
STTUNER_IOREG_AddField(DeviceMap,R_NCOCNST_LSB,NCOCNST_LSB,0,8,FIELD_TYPE_UNSIGNED);

/*	NCOCNST_MSB	*/
STTUNER_IOREG_AddReg(DeviceMap,R_NCOCNST_MSB,0xf045,*DefVal++);
STTUNER_IOREG_AddField(DeviceMap,R_NCOCNST_MSB,NCOCNST_MSB,0,8,FIELD_TYPE_UNSIGNED);

/*	NCOCNST_MMSB	*/
STTUNER_IOREG_AddReg(DeviceMap,R_NCOCNST_MMSB,0xf046,*DefVal++);
STTUNER_IOREG_AddField(DeviceMap,R_NCOCNST_MMSB,NCOCNST_MMSB,0,7,FIELD_TYPE_UNSIGNED);

/*	NCOGAIN1ACQ	*/
STTUNER_IOREG_AddReg(DeviceMap,R_NCOGAIN1ACQ,0xf047,*DefVal++);
STTUNER_IOREG_AddField(DeviceMap,R_NCOGAIN1ACQ,NCOGAIN1ACQ,0,8,FIELD_TYPE_UNSIGNED);

/*	NCOGAIN1TRACK	*/
STTUNER_IOREG_AddReg(DeviceMap,R_NCOGAIN1TRACK,0xf048,*DefVal++);
STTUNER_IOREG_AddField(DeviceMap,R_NCOGAIN1TRACK,NCOGAIN1TRACK,0,8,FIELD_TYPE_UNSIGNED);

/*	NCOGAIN2ACQ	*/
STTUNER_IOREG_AddReg(DeviceMap,R_NCOGAIN2ACQ,0xf049,*DefVal++);
STTUNER_IOREG_AddField(DeviceMap,R_NCOGAIN2ACQ,NCOGAIN2ACQ,0,8,FIELD_TYPE_UNSIGNED);

/*	NCOGAIN2TRACK	*/
STTUNER_IOREG_AddReg(DeviceMap,R_NCOGAIN2TRACK,0xf04a,*DefVal++);
STTUNER_IOREG_AddField(DeviceMap,R_NCOGAIN2TRACK,NCOGAIN2TRACK,0,8,FIELD_TYPE_UNSIGNED);

/*	NCOGAIN3	*/
STTUNER_IOREG_AddReg(DeviceMap,R_NCOGAIN3,0xf04b,*DefVal++);
STTUNER_IOREG_AddField(DeviceMap,R_NCOGAIN3,NCOGAIN3,0,8,FIELD_TYPE_UNSIGNED);

/*	NCOERR_LSB	*/
STTUNER_IOREG_AddReg(DeviceMap,R_NCOERR_LSB,0xf04c,*DefVal++);
STTUNER_IOREG_AddField(DeviceMap,R_NCOERR_LSB,NCOERR_LSB,0,8,FIELD_TYPE_UNSIGNED);

/*	NCOERR_MSB	*/
STTUNER_IOREG_AddReg(DeviceMap,R_NCOERR_MSB,0xf04d,*DefVal++);
STTUNER_IOREG_AddField(DeviceMap,R_NCOERR_MSB,NCOERR_MSB,0,8,FIELD_TYPE_UNSIGNED);

/*	NCOERR_MMSB	*/
STTUNER_IOREG_AddReg(DeviceMap,R_NCOERR_MMSB,0xf04e,*DefVal++);
STTUNER_IOREG_AddField(DeviceMap,R_NCOERR_MMSB,NCOERR_MMSB,0,1,FIELD_TYPE_UNSIGNED);/*This is changed to 1 bit from 2 bit. */

/*	CARLOCKDETECT1_LSB	*/
STTUNER_IOREG_AddReg(DeviceMap,R_CARLOCKDETECT1_LSB,0xf04f,*DefVal++);
STTUNER_IOREG_AddField(DeviceMap,R_CARLOCKDETECT1_LSB,CARLOCKDETECT1_LSB,0,8,FIELD_TYPE_UNSIGNED);

/*	CARLOCKDETECT1_MSB	*/
STTUNER_IOREG_AddReg(DeviceMap,R_CARLOCKDETECT1_MSB,0xf050,*DefVal++);
STTUNER_IOREG_AddField(DeviceMap,R_CARLOCKDETECT1_MSB,CARLOCKDETECT1_MSB,0,8,FIELD_TYPE_UNSIGNED);

/*	CARLOCKDETECT1_MMSB	*/
STTUNER_IOREG_AddReg(DeviceMap,R_CARLOCKDETECT1_MMSB,0xf051,*DefVal++);
STTUNER_IOREG_AddField(DeviceMap,R_CARLOCKDETECT1_MMSB,CY_LOCK,2,1,FIELD_TYPE_UNSIGNED);
STTUNER_IOREG_AddField(DeviceMap,R_CARLOCKDETECT1_MMSB,CARLOCKDETECT1_MMSB,0,2,FIELD_TYPE_UNSIGNED);

/*	CARLOCKDETECT2_LSB	*/
STTUNER_IOREG_AddReg(DeviceMap,R_CARLOCKDETECT2_LSB,0xf052,*DefVal++);
STTUNER_IOREG_AddField(DeviceMap,R_CARLOCKDETECT2_LSB,CARLOCKDETECT2_LSB,0,8,FIELD_TYPE_UNSIGNED);

/*	CARLOCKDETECT2_MSB	*/
STTUNER_IOREG_AddReg(DeviceMap,R_CARLOCKDETECT2_MSB,0xf053,*DefVal++);
STTUNER_IOREG_AddField(DeviceMap,R_CARLOCKDETECT2_MSB,CARLOCKDETECT2_MSB,0,8,FIELD_TYPE_UNSIGNED);

/*	CARLOCKDETECT2_MMSB	*/
STTUNER_IOREG_AddReg(DeviceMap,R_CARLOCKDETECT2_MMSB,0xf054,*DefVal++);
STTUNER_IOREG_AddField(DeviceMap,R_CARLOCKDETECT2_MMSB,CARLOCKDETECT2_MMSB,0,2,FIELD_TYPE_UNSIGNED);

/*	CARRIERLOCKTH_LSB	*/
STTUNER_IOREG_AddReg(DeviceMap,R_CARRIERLOCKTH_LSB,0xf055,*DefVal++);
STTUNER_IOREG_AddField(DeviceMap,R_CARRIERLOCKTH_LSB,CARRIERLOCKTH_LSB,0,8,FIELD_TYPE_UNSIGNED);

/*	CARRIERLOCKTH_MSB	*/
STTUNER_IOREG_AddReg(DeviceMap,R_CARRIERLOCKTH_MSB,0xf056,*DefVal++);
STTUNER_IOREG_AddField(DeviceMap,R_CARRIERLOCKTH_MSB,CARRIERLOCKTH_MSB,0,8,FIELD_TYPE_UNSIGNED);

/*	CARRIERLOCKTH_MMSB	*/
STTUNER_IOREG_AddReg(DeviceMap,R_CARRIERLOCKTH_MMSB,0xf057,*DefVal++);
STTUNER_IOREG_AddField(DeviceMap,R_CARRIERLOCKTH_MMSB,CARRIERLOCKTH_MMSB,0,2,FIELD_TYPE_UNSIGNED);

/*	CARRIERAGCREF_LSB	*/
STTUNER_IOREG_AddReg(DeviceMap,R_CARRIERAGCREF_LSB,0xf058,*DefVal++);
STTUNER_IOREG_AddField(DeviceMap,R_CARRIERAGCREF_LSB,CARRIERAGCREF_LSB,0,8,FIELD_TYPE_UNSIGNED);

/*	CARRIERAGCREF_MSB	*/
STTUNER_IOREG_AddReg(DeviceMap,R_CARRIERAGCREF_MSB,0xf059,*DefVal++);
STTUNER_IOREG_AddField(DeviceMap,R_CARRIERAGCREF_MSB,CARRIERAGCREF_MSB,0,4,FIELD_TYPE_UNSIGNED);

/*	CARAGCMIXRATIO	*/
STTUNER_IOREG_AddReg(DeviceMap,R_CARAGCMIXRATIO,0xf05a,*DefVal++);
STTUNER_IOREG_AddField(DeviceMap,R_CARAGCMIXRATIO,CARAGCMIXRATIO,0,3,FIELD_TYPE_UNSIGNED);

/*	FSM1	*/
STTUNER_IOREG_AddReg(DeviceMap,R_FSM1,0xf05b,*DefVal++);
STTUNER_IOREG_AddField(DeviceMap,R_FSM1,RSTFSM1,7,1,FIELD_TYPE_UNSIGNED);
STTUNER_IOREG_AddField(DeviceMap,R_FSM1,FRZFSM1,0,7,FIELD_TYPE_UNSIGNED);

/*	FSM2	*/
STTUNER_IOREG_AddReg(DeviceMap,R_FSM2,0xf05c,*DefVal++);
STTUNER_IOREG_AddField(DeviceMap,R_FSM2,RSTFSM2,7,1,FIELD_TYPE_UNSIGNED);
STTUNER_IOREG_AddField(DeviceMap,R_FSM2,FRZFSM2,0,5,FIELD_TYPE_UNSIGNED);

/*	MAINSMUP	*/
STTUNER_IOREG_AddReg(DeviceMap,R_MAINSMUP,0xf05d,*DefVal++);
STTUNER_IOREG_AddField(DeviceMap,R_MAINSMUP,MAINSMUP,0,8,FIELD_TYPE_UNSIGNED);

/*	EQSMUP	*/
STTUNER_IOREG_AddReg(DeviceMap,R_EQSMUP,0xf05e,*DefVal++);
STTUNER_IOREG_AddField(DeviceMap,R_EQSMUP,EQSMUP,0,8,FIELD_TYPE_UNSIGNED);

/*	STATEVAL_LSB	*/
STTUNER_IOREG_AddReg(DeviceMap,R_STATEVAL_LSB,0xf05f,*DefVal++);
STTUNER_IOREG_AddField(DeviceMap,R_STATEVAL_LSB,STATEVAL_LSB,0,8,FIELD_TYPE_UNSIGNED);

/*	STATEVAL_MSB	*/
STTUNER_IOREG_AddReg(DeviceMap,R_STATEVAL_MSB,0xf060,*DefVal++);
STTUNER_IOREG_AddField(DeviceMap,R_STATEVAL_MSB,STATEVAL_MSB,0,8,FIELD_TYPE_UNSIGNED);

/*	STATEVAL_MMSB	*/
STTUNER_IOREG_AddReg(DeviceMap,R_STATEVAL_MMSB,0xf061,*DefVal++);
STTUNER_IOREG_AddField(DeviceMap,R_STATEVAL_MMSB,STATEVAL_MMSB,0,3,FIELD_TYPE_UNSIGNED);

/*	UPDATEVCXO_LSB	*/
STTUNER_IOREG_AddReg(DeviceMap,R_UPDATEVCXO_LSB,0xf062,*DefVal++);
STTUNER_IOREG_AddField(DeviceMap,R_UPDATEVCXO_LSB,UPDATEVCXO_LSB,0,8,FIELD_TYPE_UNSIGNED);

/*	UPDATEVCXO_MSB	*/
STTUNER_IOREG_AddReg(DeviceMap,R_UPDATEVCXO_MSB,0xf063,*DefVal++);
STTUNER_IOREG_AddField(DeviceMap,R_UPDATEVCXO_MSB,UPDATEVCXO_MSB,0,8,FIELD_TYPE_UNSIGNED);

/*	UPDATEVCXO_MMSB	*/
STTUNER_IOREG_AddReg(DeviceMap,R_UPDATEVCXO_MMSB,0xf064,*DefVal++);
STTUNER_IOREG_AddField(DeviceMap,R_UPDATEVCXO_MMSB,UPDATEVCXO_MMSB,0,3,FIELD_TYPE_UNSIGNED);

/*	MAXNBFRAMERCA	*/
STTUNER_IOREG_AddReg(DeviceMap,R_MAXNBFRAMERCA,0xf065,*DefVal++);
STTUNER_IOREG_AddField(DeviceMap,R_MAXNBFRAMERCA,MAXNBFRAMERCA,0,6,FIELD_TYPE_UNSIGNED);

/*	MAXNBFRAMEDD_LSB	*/
STTUNER_IOREG_AddReg(DeviceMap,R_MAXNBFRAMEDD_LSB,0xf066,*DefVal++);
STTUNER_IOREG_AddField(DeviceMap,R_MAXNBFRAMEDD_LSB,MAXNBFRAMEDD_LSB,0,8,FIELD_TYPE_UNSIGNED);

/*	MAXNBFRAMEDD_MSB	*/
STTUNER_IOREG_AddReg(DeviceMap,R_MAXNBFRAMEDD_MSB,0xf067,*DefVal++);
STTUNER_IOREG_AddField(DeviceMap,R_MAXNBFRAMEDD_MSB,MAXNBFRAMEDD_MSB,0,1,FIELD_TYPE_UNSIGNED);

/*	NCO_TIMEOUT_LSB	*/
STTUNER_IOREG_AddReg(DeviceMap,R_NCO_TIMEOUT_LSB,0xf068,*DefVal++);
STTUNER_IOREG_AddField(DeviceMap,R_NCO_TIMEOUT_LSB,NCO_TIMEOUT_LSB,0,8,FIELD_TYPE_UNSIGNED);

/*	NCO_TIMEOUT_MSB	*/
STTUNER_IOREG_AddReg(DeviceMap,R_NCO_TIMEOUT_MSB,0xf069,*DefVal++);
STTUNER_IOREG_AddField(DeviceMap,R_NCO_TIMEOUT_MSB,NCO_TIMEOUT_MSB,0,8,FIELD_TYPE_UNSIGNED);

/*	NCO_TIMEOUT_MMSB	*/
STTUNER_IOREG_AddReg(DeviceMap,R_NCO_TIMEOUT_MMSB,0xf06a,*DefVal++);
STTUNER_IOREG_AddField(DeviceMap,R_NCO_TIMEOUT_MMSB,NCO_TIMEOUT_MMSB,0,8,FIELD_TYPE_UNSIGNED);

/*	DEMSTATUS	*/
STTUNER_IOREG_AddReg(DeviceMap,R_DEMSTATUS,0xf06b,*DefVal++);
STTUNER_IOREG_AddField(DeviceMap,R_DEMSTATUS,EQSTATE,4,4,FIELD_TYPE_UNSIGNED);
STTUNER_IOREG_AddField(DeviceMap,R_DEMSTATUS,MAINSTATE,0,4,FIELD_TYPE_UNSIGNED);

/*	SYSCTRL	*/
STTUNER_IOREG_AddReg(DeviceMap,R_SYSCTRL,0xf06c,*DefVal++);
STTUNER_IOREG_AddField(DeviceMap,R_SYSCTRL,STATE_SHUNT,0,1,FIELD_TYPE_UNSIGNED);

/*	SEG_INIT_LSB	*/
STTUNER_IOREG_AddReg(DeviceMap,R_SEG_INIT_LSB,0xf06d,*DefVal++);
STTUNER_IOREG_AddField(DeviceMap,R_SEG_INIT_LSB,SEG_INIT_LSB,0,8,FIELD_TYPE_UNSIGNED);

/*	SEG_INIT_MSB	*/
STTUNER_IOREG_AddReg(DeviceMap,R_SEG_INIT_MSB,0xf06e,*DefVal++);
STTUNER_IOREG_AddField(DeviceMap,R_SEG_INIT_MSB,SEG_INIT_MSB,0,3,FIELD_TYPE_UNSIGNED);

/*	CENTROIDCALDONE_LSB	*/
STTUNER_IOREG_AddReg(DeviceMap,R_CENTROIDCALDONE_LSB,0xf06f,*DefVal++);
STTUNER_IOREG_AddField(DeviceMap,R_CENTROIDCALDONE_LSB,CENTROIDCALDONE_LSB,0,8,FIELD_TYPE_UNSIGNED);

/*	CENTROIDCALDONE_MSB	*/
STTUNER_IOREG_AddReg(DeviceMap,R_CENTROIDCALDONE_MSB,0xf070,*DefVal++);
STTUNER_IOREG_AddField(DeviceMap,R_CENTROIDCALDONE_MSB,CENTROIDCALDONE_MSB,0,3,FIELD_TYPE_UNSIGNED);

/*	CENTROIDOFFSET_LSB	*/
STTUNER_IOREG_AddReg(DeviceMap,R_CENTROIDOFFSET_LSB,0xf071,*DefVal++);
STTUNER_IOREG_AddField(DeviceMap,R_CENTROIDOFFSET_LSB,CENTROIDOFFSET_LSB,0,8,FIELD_TYPE_UNSIGNED);

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?