⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 d0372_init.c

📁 st7710的tuner标准驱动
💻 C
📖 第 1 页 / 共 3 页
字号:
#ifdef ST_OSLINUX  /*Is it required for linux in this file -- comment to be removed*/
   #include "stos.h"
#endif

#include "d0372_init.h"
#include "d0372_map.h"

ST_ErrorCode_t STV0372_VSB_Init(STTUNER_IOREG_DeviceMap_t *DeviceMap)
{
     U32             *DefVal;

    /*
    **   REGISTER CONFIGURATION
    **     ----------------------
    */
      DefVal = DeviceMap->DefVal;
		
/*	REGISTER INITIALISATION	*/
/*	ID	*/
STTUNER_IOREG_AddReg(DeviceMap,R0372_ID,0xf000,*DefVal++);
STTUNER_IOREG_AddField(DeviceMap,R0372_ID,F0372_IDENTIFICATIONREGISTER,0,8,FIELD_TYPE_UNSIGNED);

/*	I2C_PAGE	*/
STTUNER_IOREG_AddReg(DeviceMap,R0372_I2C_PAGE,0xf001,*DefVal++);
STTUNER_IOREG_AddField(DeviceMap,R0372_I2C_PAGE,F0372_REG_PAGE_ADRESS,0,4,FIELD_TYPE_UNSIGNED);

/*	I2CRPT1	*/
STTUNER_IOREG_AddReg(DeviceMap,R0372_I2CRPT1,0xf002,*DefVal++);
STTUNER_IOREG_AddField(DeviceMap,R0372_I2CRPT1,F0372_I2CT_ON_1,7,1,FIELD_TYPE_UNSIGNED);
STTUNER_IOREG_AddField(DeviceMap,R0372_I2CRPT1,F0372_ENARPT_LEVEL_1,4,3,FIELD_TYPE_UNSIGNED);
STTUNER_IOREG_AddField(DeviceMap,R0372_I2CRPT1,F0372_SCLT_DELAY_1,3,1,FIELD_TYPE_UNSIGNED);
STTUNER_IOREG_AddField(DeviceMap,R0372_I2CRPT1,F0372_SCLT_NOD_1,2,1,FIELD_TYPE_UNSIGNED);
STTUNER_IOREG_AddField(DeviceMap,R0372_I2CRPT1,F0372_STOP_ENABLE_1,1,1,FIELD_TYPE_UNSIGNED);
STTUNER_IOREG_AddField(DeviceMap,R0372_I2CRPT1,F0372_SDAT_NOD_1,0,1,FIELD_TYPE_UNSIGNED);

/*	I2CRPT2	*/
STTUNER_IOREG_AddReg(DeviceMap,R0372_I2CRPT2,0xf003,*DefVal++);
STTUNER_IOREG_AddField(DeviceMap,R0372_I2CRPT2,F0372_I2CT_ON_2,7,1,FIELD_TYPE_UNSIGNED);
STTUNER_IOREG_AddField(DeviceMap,R0372_I2CRPT2,F0372_ENARPT_LEVEL_2,4,3,FIELD_TYPE_UNSIGNED);
STTUNER_IOREG_AddField(DeviceMap,R0372_I2CRPT2,F0372_SCLT_DELAY_2,3,1,FIELD_TYPE_UNSIGNED);
STTUNER_IOREG_AddField(DeviceMap,R0372_I2CRPT2,F0372_SCLT_NOD_2,2,1,FIELD_TYPE_UNSIGNED);
STTUNER_IOREG_AddField(DeviceMap,R0372_I2CRPT2,F0372_STOP_ENABLE_2,1,1,FIELD_TYPE_UNSIGNED);
STTUNER_IOREG_AddField(DeviceMap,R0372_I2CRPT2,F0372_SDAT_NOD_2,0,1,FIELD_TYPE_UNSIGNED);

/*	CLK_CTRL	*/
STTUNER_IOREG_AddReg(DeviceMap,R0372_CLK_CTRL,0xf004,*DefVal++);
STTUNER_IOREG_AddField(DeviceMap,R0372_CLK_CTRL,F0372_EN_EXTCLK_VSB,6,1,FIELD_TYPE_UNSIGNED);
STTUNER_IOREG_AddField(DeviceMap,R0372_CLK_CTRL,F0372_CLK50_VSBDEM,2,1,FIELD_TYPE_UNSIGNED);
STTUNER_IOREG_AddField(DeviceMap,R0372_CLK_CTRL,F0372_EN_CLKOSC,1,1,FIELD_TYPE_UNSIGNED);
STTUNER_IOREG_AddField(DeviceMap,R0372_CLK_CTRL,F0372_BYPASS_PLL,0,1,FIELD_TYPE_UNSIGNED);

/*	STANDBY	*/
STTUNER_IOREG_AddReg(DeviceMap,R0372_STANDBY,0xf005,*DefVal++);
STTUNER_IOREG_AddField(DeviceMap,R0372_STANDBY,F0372_STANDBY_AD10,5,1,FIELD_TYPE_UNSIGNED);
STTUNER_IOREG_AddField(DeviceMap,R0372_STANDBY,F0372_STANDBY_VSB,1,1,FIELD_TYPE_UNSIGNED);

/*	IO_CTRL	*/
STTUNER_IOREG_AddReg(DeviceMap,R0372_IO_CTRL,0xf006,*DefVal++);
STTUNER_IOREG_AddField(DeviceMap,R0372_IO_CTRL,F0372_TS_HIGHZ,7,1,FIELD_TYPE_UNSIGNED);
STTUNER_IOREG_AddField(DeviceMap,R0372_IO_CTRL,F0372_ACI_IO_NOD,5,1,FIELD_TYPE_UNSIGNED);
STTUNER_IOREG_AddField(DeviceMap,R0372_IO_CTRL,F0372_AGC1_VSB_NOD,4,1,FIELD_TYPE_UNSIGNED);
STTUNER_IOREG_AddField(DeviceMap,R0372_IO_CTRL,F0372_AGC2_VSB_NOD,3,1,FIELD_TYPE_UNSIGNED);

/*	GPIO_INFO	*/
STTUNER_IOREG_AddReg(DeviceMap,R0372_GPIO_INFO,0xf007,*DefVal++);
STTUNER_IOREG_AddField(DeviceMap,R0372_GPIO_INFO,F0372_ACI_3PINS,7,1,FIELD_TYPE_UNSIGNED);
STTUNER_IOREG_AddField(DeviceMap,R0372_GPIO_INFO,F0372_SETINFO,0,3,FIELD_TYPE_UNSIGNED);


/*	PLL_CTRL	*/
STTUNER_IOREG_AddReg(DeviceMap,R0372_PLL_CTRL,0xf610,*DefVal++);
STTUNER_IOREG_AddField(DeviceMap,R0372_PLL_CTRL,F0372_EN_CLKAD10,7,1,FIELD_TYPE_UNSIGNED);
STTUNER_IOREG_AddField(DeviceMap,R0372_PLL_CTRL,F0372_RFILT,4,1,FIELD_TYPE_UNSIGNED);
STTUNER_IOREG_AddField(DeviceMap,R0372_PLL_CTRL,F0372_SELICP,3,1,FIELD_TYPE_UNSIGNED);
STTUNER_IOREG_AddField(DeviceMap,R0372_PLL_CTRL,F0372_DIV,2,1,FIELD_TYPE_UNSIGNED);
STTUNER_IOREG_AddField(DeviceMap,R0372_PLL_CTRL,F0372_NOT_PWR_DN,1,1,FIELD_TYPE_UNSIGNED);
STTUNER_IOREG_AddField(DeviceMap,R0372_PLL_CTRL,F0372_NOT_RESET,0,1,FIELD_TYPE_UNSIGNED);

/*	RESERVED	*/
STTUNER_IOREG_AddReg(DeviceMap,R0372_RESERVED,0xf611,*DefVal++);
STTUNER_IOREG_AddField(DeviceMap,R0372_RESERVED,F0372_RESERVED,0,8,FIELD_TYPE_UNSIGNED);


/*	AD10_CTRL	*/
STTUNER_IOREG_AddReg(DeviceMap,R0372_AD10_CTRL,0xf61c,*DefVal++);
STTUNER_IOREG_AddField(DeviceMap,R0372_AD10_CTRL,F0372_INMODE,4,1,FIELD_TYPE_UNSIGNED);
STTUNER_IOREG_AddField(DeviceMap,R0372_AD10_CTRL,F0372_ECO,3,1,FIELD_TYPE_UNSIGNED);
STTUNER_IOREG_AddField(DeviceMap,R0372_AD10_CTRL,F0372_PWR_DN_MUX,2,1,FIELD_TYPE_UNSIGNED);
STTUNER_IOREG_AddField(DeviceMap,R0372_AD10_CTRL,F0372_PWR_OFF_REF,1,1,FIELD_TYPE_UNSIGNED);
STTUNER_IOREG_AddField(DeviceMap,R0372_AD10_CTRL,F0372_PWR_OFF,0,1,FIELD_TYPE_UNSIGNED);


/*	DEMOD_CTRL	*/
STTUNER_IOREG_AddReg(DeviceMap,R0372_DEMOD_CTRL,0xf010,*DefVal++);
STTUNER_IOREG_AddField(DeviceMap,R0372_DEMOD_CTRL,F0372_AGC_FREEZE,7,1,FIELD_TYPE_UNSIGNED);
STTUNER_IOREG_AddField(DeviceMap,R0372_DEMOD_CTRL,F0372_NCO_FREEZE,6,1,FIELD_TYPE_UNSIGNED);
STTUNER_IOREG_AddField(DeviceMap,R0372_DEMOD_CTRL,F0372_VCXO_FREEZE,5,1,FIELD_TYPE_UNSIGNED);
STTUNER_IOREG_AddField(DeviceMap,R0372_DEMOD_CTRL,F0372_A2DTYPE,4,1,FIELD_TYPE_UNSIGNED);
STTUNER_IOREG_AddField(DeviceMap,R0372_DEMOD_CTRL,F0372_INV_IQ,2,1,FIELD_TYPE_UNSIGNED);
STTUNER_IOREG_AddField(DeviceMap,R0372_DEMOD_CTRL,F0372_RST_TIMING,1,1,FIELD_TYPE_UNSIGNED);
STTUNER_IOREG_AddField(DeviceMap,R0372_DEMOD_CTRL,F0372_RST_CARRIER,0,1,FIELD_TYPE_UNSIGNED);

/*	SYNCCTRL	*/
STTUNER_IOREG_AddReg(DeviceMap,R0372_SYNCCTRL,0xf011,*DefVal++);
STTUNER_IOREG_AddField(DeviceMap,R0372_SYNCCTRL,F0372_INVCNST,1,1,FIELD_TYPE_UNSIGNED);
STTUNER_IOREG_AddField(DeviceMap,R0372_SYNCCTRL,F0372_DCFREEZE,0,1,FIELD_TYPE_UNSIGNED);

/*	AGCCTRL1	*/
STTUNER_IOREG_AddReg(DeviceMap,R0372_AGCCTRL1,0xf012,*DefVal++);
STTUNER_IOREG_AddField(DeviceMap,R0372_AGCCTRL1,F0372_TAGCDIR,6,1,FIELD_TYPE_UNSIGNED);
STTUNER_IOREG_AddField(DeviceMap,R0372_AGCCTRL1,F0372_IAGCDIR,5,1,FIELD_TYPE_UNSIGNED);
STTUNER_IOREG_AddField(DeviceMap,R0372_AGCCTRL1,F0372_TST_PWM,4,1,FIELD_TYPE_UNSIGNED);
STTUNER_IOREG_AddField(DeviceMap,R0372_AGCCTRL1,F0372_INV_PWM,3,1,FIELD_TYPE_UNSIGNED);
STTUNER_IOREG_AddField(DeviceMap,R0372_AGCCTRL1,F0372_FRZAGCRF,2,1,FIELD_TYPE_UNSIGNED);
STTUNER_IOREG_AddField(DeviceMap,R0372_AGCCTRL1,F0372_FRZAGCIF,1,1,FIELD_TYPE_UNSIGNED);
STTUNER_IOREG_AddField(DeviceMap,R0372_AGCCTRL1,F0372_RSTAGC,0,1,FIELD_TYPE_UNSIGNED);

/*	AGCCTRL2	*/
STTUNER_IOREG_AddReg(DeviceMap,R0372_AGCCTRL2,0xf013,*DefVal++);
STTUNER_IOREG_AddField(DeviceMap,R0372_AGCCTRL2,F0372_ACCUMRSTSEL,0,3,FIELD_TYPE_UNSIGNED);

/*	AGCPWR_LSB	*/
STTUNER_IOREG_AddReg(DeviceMap,R0372_AGCPWR_LSB,0xf014,*DefVal++);
STTUNER_IOREG_AddField(DeviceMap,R0372_AGCPWR_LSB,F0372_AGCPWR_LSB,0,8,FIELD_TYPE_UNSIGNED);

/*	AGCPWR_MSB	*/
STTUNER_IOREG_AddReg(DeviceMap,R0372_AGCPWR_MSB,0xf015,*DefVal++);
STTUNER_IOREG_AddField(DeviceMap,R0372_AGCPWR_MSB,F0372_AGCPWR_MSB,0,2,FIELD_TYPE_UNSIGNED);

/*	AGCITHUP_LSB	*/
STTUNER_IOREG_AddReg(DeviceMap,R0372_AGCITHUP_LSB,0xf016,*DefVal++);
STTUNER_IOREG_AddField(DeviceMap,R0372_AGCITHUP_LSB,F0372_AGCITHUP_LSB,0,8,FIELD_TYPE_UNSIGNED);

/*	AGCITHUP_MSB	*/
STTUNER_IOREG_AddReg(DeviceMap,R0372_AGCITHUP_MSB,0xf017,*DefVal++);
STTUNER_IOREG_AddField(DeviceMap,R0372_AGCITHUP_MSB,F0372_AGCITHUP_MSB,0,4,FIELD_TYPE_UNSIGNED);

/*	AGCITHLOW_LSB	*/
STTUNER_IOREG_AddReg(DeviceMap,R0372_AGCITHLOW_LSB,0xf018,*DefVal++);
STTUNER_IOREG_AddField(DeviceMap,R0372_AGCITHLOW_LSB,F0372_AGCITHLOW_LSB,0,8,FIELD_TYPE_UNSIGNED);

/*	AGCITHLOW_MSB	*/
STTUNER_IOREG_AddReg(DeviceMap,R0372_AGCITHLOW_MSB,0xf019,*DefVal++);
STTUNER_IOREG_AddField(DeviceMap,R0372_AGCITHLOW_MSB,F0372_AGCITHLOW_MSB,0,4,FIELD_TYPE_UNSIGNED);

/*	AGCTH_LSB	*/
STTUNER_IOREG_AddReg(DeviceMap,R0372_AGCTH_LSB,0xf01a,*DefVal++);
STTUNER_IOREG_AddField(DeviceMap,R0372_AGCTH_LSB,F0372_AGCTH_LSB,0,8,FIELD_TYPE_UNSIGNED);

/*	AGCTH_MSB	*/
STTUNER_IOREG_AddReg(DeviceMap,R0372_AGCTH_MSB,0xf01b,*DefVal++);
STTUNER_IOREG_AddField(DeviceMap,R0372_AGCTH_MSB,F0372_AGCTH_MSB,0,4,FIELD_TYPE_UNSIGNED);

/*	AGCBWSEL	*/
STTUNER_IOREG_AddReg(DeviceMap,R0372_AGCBWSEL,0xf01c,*DefVal++);
STTUNER_IOREG_AddField(DeviceMap,R0372_AGCBWSEL,F0372_AGCBWSEL,0,4,FIELD_TYPE_UNSIGNED);

/*	TAGCBWSEL	*/
STTUNER_IOREG_AddReg(DeviceMap,R0372_TAGCBWSEL,0xf01d,*DefVal++);
STTUNER_IOREG_AddField(DeviceMap,R0372_TAGCBWSEL,F0372_TAGCBWSEL,0,3,FIELD_TYPE_UNSIGNED);

/*	TST_PWM1	*/
STTUNER_IOREG_AddReg(DeviceMap,R0372_TST_PWM1,0xf01e,*DefVal++);
STTUNER_IOREG_AddField(DeviceMap,R0372_TST_PWM1,F0372_PWMINRF_LSB,0,8,FIELD_TYPE_UNSIGNED);

/*	TST_PWM2	*/
STTUNER_IOREG_AddReg(DeviceMap,R0372_TST_PWM2,0xf01f,*DefVal++);
STTUNER_IOREG_AddField(DeviceMap,R0372_TST_PWM2,F0372_PWMINIF_LSB,4,4,FIELD_TYPE_UNSIGNED);
STTUNER_IOREG_AddField(DeviceMap,R0372_TST_PWM2,F0372_PWMINRF_MSB,0,4,FIELD_TYPE_UNSIGNED);

/*	TST_PWM3	*/
STTUNER_IOREG_AddReg(DeviceMap,R0372_TST_PWM3,0xf020,*DefVal++);
STTUNER_IOREG_AddField(DeviceMap,R0372_TST_PWM3,F0372_PWMINIF_MSB,0,8,FIELD_TYPE_UNSIGNED);

/*	AGC_IND_LSB	*/
STTUNER_IOREG_AddReg(DeviceMap,R0372_AGC_IND_LSB,0xf021,*DefVal++);
STTUNER_IOREG_AddField(DeviceMap,R0372_AGC_IND_LSB,F0372_AGC_IND_LSB,0,8,FIELD_TYPE_UNSIGNED);

/*	AGC_IND_MSB	*/
STTUNER_IOREG_AddReg(DeviceMap,R0372_AGC_IND_MSB,0xf022,*DefVal++);
STTUNER_IOREG_AddField(DeviceMap,R0372_AGC_IND_MSB,F0372_AGC_IND_MSB,0,8,FIELD_TYPE_UNSIGNED);

/*	AGC_IND_MMSB	*/
STTUNER_IOREG_AddReg(DeviceMap,R0372_AGC_IND_MMSB,0xf023,*DefVal++);
STTUNER_IOREG_AddField(DeviceMap,R0372_AGC_IND_MMSB,F0372_AGC_IND_MMSB,0,2,FIELD_TYPE_UNSIGNED);

/*	VCXOOFFSET1	*/
STTUNER_IOREG_AddReg(DeviceMap,R0372_VCXOOFFSET1,0xf024,*DefVal++);
STTUNER_IOREG_AddField(DeviceMap,R0372_VCXOOFFSET1,F0372_VCXOOFFSET1,0,8,FIELD_TYPE_UNSIGNED);

/*	VCXOOFFSET2	*/
STTUNER_IOREG_AddReg(DeviceMap,R0372_VCXOOFFSET2,0xf025,*DefVal++);
STTUNER_IOREG_AddField(DeviceMap,R0372_VCXOOFFSET2,F0372_VCXOOFFSET2,0,8,FIELD_TYPE_UNSIGNED);

/*	VCXOOFFSET3	*/
STTUNER_IOREG_AddReg(DeviceMap,R0372_VCXOOFFSET3,0xf026,*DefVal++);
STTUNER_IOREG_AddField(DeviceMap,R0372_VCXOOFFSET3,F0372_VCXOOFFSET3,0,8,FIELD_TYPE_UNSIGNED);

/*	VCXOOFFSET4	*/
STTUNER_IOREG_AddReg(DeviceMap,R0372_VCXOOFFSET4,0xf027,*DefVal++);
STTUNER_IOREG_AddField(DeviceMap,R0372_VCXOOFFSET4,F0372_VCXOOFFSET4,0,7,FIELD_TYPE_UNSIGNED);

/*	GAINSRC_LSB	*/
STTUNER_IOREG_AddReg(DeviceMap,R0372_GAINSRC_LSB,0xf028,*DefVal++);
STTUNER_IOREG_AddField(DeviceMap,R0372_GAINSRC_LSB,F0372_GAINSRC_LSB,0,8,FIELD_TYPE_UNSIGNED);

/*	GAINSRC_MSB	*/
STTUNER_IOREG_AddReg(DeviceMap,R0372_GAINSRC_MSB,0xf029,*DefVal++);
STTUNER_IOREG_AddField(DeviceMap,R0372_GAINSRC_MSB,F0372_GAINSRC_MSB,0,1,FIELD_TYPE_UNSIGNED);

/*	VCXOINITV	*/
STTUNER_IOREG_AddReg(DeviceMap,R0372_VCXOINITV,0xf02a,*DefVal++);
STTUNER_IOREG_AddField(DeviceMap,R0372_VCXOINITV,F0372_VCXOINITV,0,8,FIELD_TYPE_UNSIGNED);

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

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

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

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

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

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

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

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

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

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

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

⌨️ 快捷键说明

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