📄 288_drv.c
字号:
ChipAddReg(hChip,R288_ERRCTRL,"ERRCTRL",0x003b,Def288Val[index++],STCHIP_ACCESS_WR);
ChipAddField(hChip,R288_ERRCTRL,F288_ERRMODE,"ERRMODE",7,1,CHIP_UNSIGNED);
ChipAddField(hChip,R288_ERRCTRL,F288_TSTERS,"TSTERS",6,1,CHIP_UNSIGNED);
ChipAddField(hChip,R288_ERRCTRL,F288_ERR_SOURCE,"ERR_SOURCE",4,2,CHIP_UNSIGNED);
ChipAddField(hChip,R288_ERRCTRL,F288_ECOL3,"ECOL3",3,1,CHIP_UNSIGNED);
ChipAddField(hChip,R288_ERRCTRL,F288_RESET_CNT,"RESET_CNT",2,1,CHIP_UNSIGNED);
ChipAddField(hChip,R288_ERRCTRL,F288_NOE,"NOE",0,2,CHIP_UNSIGNED);
/* VITPROG */
ChipAddReg(hChip,R288_VITPROG,"VITPROG",0x003c,Def288Val[index++],STCHIP_ACCESS_WR);
ChipAddField(hChip,R288_VITPROG,F288_VITPROG_7,"VITPROG_7",7,1,CHIP_UNSIGNED);
ChipAddField(hChip,R288_VITPROG,F288_VITPROG_6,"VITPROG_6",6,1,CHIP_UNSIGNED);
ChipAddField(hChip,R288_VITPROG,F288_VITPROG_5,"VITPROG_5",5,1,CHIP_UNSIGNED);
ChipAddField(hChip,R288_VITPROG,F288_SWAP_ENABLE,"SWAP_ENABLE",4,1,CHIP_UNSIGNED);
ChipAddField(hChip,R288_VITPROG,F288_VITPROG_3,"VITPROG_3",3,1,CHIP_UNSIGNED);
ChipAddField(hChip,R288_VITPROG,F288_VITPROG_2,"VITPROG_2",2,1,CHIP_UNSIGNED);
ChipAddField(hChip,R288_VITPROG,F288_MDIVIDER,"MDIVIDER",0,2,CHIP_UNSIGNED);
/* ERRCTRL2 */
ChipAddReg(hChip,R288_ERRCTRL2,"ERRCTRL2",0x003d,Def288Val[index++],STCHIP_ACCESS_WR);
ChipAddField(hChip,R288_ERRCTRL2,F288_ERRMODE2,"ERRMODE2",7,1,CHIP_UNSIGNED);
ChipAddField(hChip,R288_ERRCTRL2,F288_TSTERS2,"TSTERS2",6,1,CHIP_UNSIGNED);
ChipAddField(hChip,R288_ERRCTRL2,F288_ERR_SOURCE2,"ERR_SOURCE2",4,2,CHIP_UNSIGNED);
ChipAddField(hChip,R288_ERRCTRL2,F288_ECOL3_2,"ECOL3_2",3,1,CHIP_UNSIGNED);
ChipAddField(hChip,R288_ERRCTRL2,F288_RESET_CNT2,"RESET_CNT2",2,1,CHIP_UNSIGNED);
ChipAddField(hChip,R288_ERRCTRL2,F288_NOE2,"NOE2",0,2,CHIP_UNSIGNED);
/* ECNTM2 */
ChipAddReg(hChip,R288_ECNTM2,"ECNTM2",0x003e,Def288Val[index++],STCHIP_ACCESS_WR);
ChipAddField(hChip,R288_ECNTM2,F288_ERROR_COUNT2_MSB,"ERROR_COUNT2_MSB",0,8,CHIP_UNSIGNED);
/* ECNTL2 */
ChipAddReg(hChip,R288_ECNTL2,"ECNTL2",0x003f,Def288Val[index++],STCHIP_ACCESS_WR);
ChipAddField(hChip,R288_ECNTL2,F288_ERROR_COUNT2_LSB,"ERROR_COUNT2_LSB",0,8,CHIP_UNSIGNED);
/* PLLCTRL */
ChipAddReg(hChip,R288_PLLCTRL,"PLLCTRL",0x0040,Def288Val[index++],STCHIP_ACCESS_WR);
ChipAddField(hChip,R288_PLLCTRL,F288_PLL_MDIV,"PLL_MDIV",0,8,CHIP_UNSIGNED);
/* SYNTCTRL */
ChipAddReg(hChip,R288_SYNTCTRL,"SYNTCTRL",0x0041,Def288Val[index++],STCHIP_ACCESS_WR);
ChipAddField(hChip,R288_SYNTCTRL,F288_STANDBY,"STANDBY",7,1,CHIP_UNSIGNED);
ChipAddField(hChip,R288_SYNTCTRL,F288_PLL_STOP,"PLL_STOP",4,1,CHIP_UNSIGNED);
ChipAddField(hChip,R288_SYNTCTRL,F288_SEL_OSCI,"SEL_OSCI",3,1,CHIP_UNSIGNED);
ChipAddField(hChip,R288_SYNTCTRL,F288_PLL_SELRATIO,"PLL_SELRATIO",2,1,CHIP_UNSIGNED);
ChipAddField(hChip,R288_SYNTCTRL,F288_BYP_PLL_ADC,"BYP_PLL_ADC",1,1,CHIP_UNSIGNED);
ChipAddField(hChip,R288_SYNTCTRL,F288_BYPASS_PLL,"BYPASS_PLL",0,1,CHIP_UNSIGNED);
/* TSTTNR1 */
ChipAddReg(hChip,R288_TSTTNR1,"TSTTNR1",0x0042,Def288Val[index++],STCHIP_ACCESS_WR);
ChipAddField(hChip,R288_TSTTNR1,F288_ADC_INVCLK,"ADC_INVCLK",6,1,CHIP_UNSIGNED);
ChipAddField(hChip,R288_TSTTNR1,F288_ADC_PON,"ADC_PON",5,1,CHIP_UNSIGNED);
ChipAddField(hChip,R288_TSTTNR1,F288_ADC_INMODE,"ADC_INMODE",4,1,CHIP_UNSIGNED);
ChipAddField(hChip,R288_TSTTNR1,F288_OSCI_STOP_I2C,"OSCI_STOP_I2C",1,1,CHIP_UNSIGNED);
ChipAddField(hChip,R288_TSTTNR1,F288_REGPOFF,"REGPOFF",0,1,CHIP_UNSIGNED);
/* IRQMSKM */
ChipAddReg(hChip,R288_IRQMSKM,"IRQMSKM",0x0043,Def288Val[index++],STCHIP_ACCESS_WR);
ChipAddField(hChip,R288_IRQMSKM,F288_IRQ_MSK_MSB,"IRQ_MSK_MSB",0,8,CHIP_UNSIGNED);
/* IRQMSKL */
ChipAddReg(hChip,R288_IRQMSKL,"IRQMSKL",0x0044,Def288Val[index++],STCHIP_ACCESS_WR);
ChipAddField(hChip,R288_IRQMSKL,F288_IRQ_MSK_LSB,"IRQ_MSK_LSB",0,8,CHIP_UNSIGNED);
/* IRQSTATM */
ChipAddReg(hChip,R288_IRQSTATM,"IRQSTATM",0x0045,Def288Val[index++],STCHIP_ACCESS_WR);
ChipAddField(hChip,R288_IRQSTATM,F288_IRQ_STATUS_MSB,"IRQ_STATUS_MSB",0,8,CHIP_UNSIGNED);
/* IRQSTATL */
ChipAddReg(hChip,R288_IRQSTATL,"IRQSTATL",0x0046,Def288Val[index++],STCHIP_ACCESS_WR);
ChipAddField(hChip,R288_IRQSTATL,F288_IRQ_STATUS_LSB,"IRQ_STATUS_LSB",0,8,CHIP_UNSIGNED);
/* IRQCFG */
ChipAddReg(hChip,R288_IRQCFG,"IRQCFG",0x0047,Def288Val[index++],STCHIP_ACCESS_WR);
ChipAddField(hChip,R288_IRQCFG,F288_INV1,"INV1",7,1,CHIP_UNSIGNED);
ChipAddField(hChip,R288_IRQCFG,F288_CHOICE1,"CHOICE1",4,3,CHIP_UNSIGNED);
ChipAddField(hChip,R288_IRQCFG,F288_INV2,"INV2",3,1,CHIP_UNSIGNED);
ChipAddField(hChip,R288_IRQCFG,F288_CHOICE2,"CHOICE2",0,3,CHIP_UNSIGNED);
/* SYMBCTRL */
ChipAddReg(hChip,R288_SYMBCTRL,"SYMBCTRL",0x004a,Def288Val[index++],STCHIP_ACCESS_WR);
ChipAddField(hChip,R288_SYMBCTRL,F288_SYMB_CHOICE,"SYMB_CHOICE",0,2,CHIP_UNSIGNED);
/* ISYMB */
ChipAddReg(hChip,R288_ISYMB,"ISYMB",0x004b,Def288Val[index++],STCHIP_ACCESS_WR);
ChipAddField(hChip,R288_ISYMB,F288_I_SYMB,"I_SYMB",0,8,CHIP_SIGNED);
/* QSYMB */
ChipAddReg(hChip,R288_QSYMB,"QSYMB",0x004c,Def288Val[index++],STCHIP_ACCESS_WR);
ChipAddField(hChip,R288_QSYMB,F288_Q_SYMB,"Q_SYMB",0,8,CHIP_SIGNED);
/* ASCTRL */
ChipAddReg(hChip,R288_ASCTRL,"ASCTRL",0x0050,Def288Val[index++],STCHIP_ACCESS_WR);
ChipAddField(hChip,R288_ASCTRL,F288_FROZE_LOCK,"FROZE_LOCK",5,1,CHIP_UNSIGNED);
ChipAddField(hChip,R288_ASCTRL,F288_KI,"KI",3,2,CHIP_UNSIGNED);
ChipAddField(hChip,R288_ASCTRL,F288_AUTOCENTRE,"AUTOCENTRE",2,1,CHIP_UNSIGNED);
ChipAddField(hChip,R288_ASCTRL,F288_FINE,"FINE",1,1,CHIP_UNSIGNED);
ChipAddField(hChip,R288_ASCTRL,F288_COARSE,"COARSE",0,1,CHIP_UNSIGNED);
/* COARP1 */
ChipAddReg(hChip,R288_COARP1,"COARP1",0x0051,Def288Val[index++],STCHIP_ACCESS_WR);
ChipAddField(hChip,R288_COARP1,F288_KT,"KT",0,7,CHIP_UNSIGNED);
/* COARP2 */
ChipAddReg(hChip,R288_COARP2,"COARP2",0x0052,Def288Val[index++],STCHIP_ACCESS_WR);
ChipAddField(hChip,R288_COARP2,F288_KC,"KC",3,3,CHIP_UNSIGNED);
ChipAddField(hChip,R288_COARP2,F288_KS,"KS",0,3,CHIP_UNSIGNED);
/* FMINM */
ChipAddReg(hChip,R288_FMINM,"FMINM",0x0053,Def288Val[index++],STCHIP_ACCESS_WR);
ChipAddField(hChip,R288_FMINM,F288_STOP_ON_FMIN,"STOP_ON_FMIN",7,1,CHIP_UNSIGNED);
ChipAddField(hChip,R288_FMINM,F288_FMIN_MSB,"FMIN_MSB",0,7,CHIP_UNSIGNED);
/* FMINL */
ChipAddReg(hChip,R288_FMINL,"FMINL",0x0054,Def288Val[index++],STCHIP_ACCESS_WR);
ChipAddField(hChip,R288_FMINL,F288_FMIN_LSB,"FMIN_LSB",0,8,CHIP_UNSIGNED);
/* FMAXM */
ChipAddReg(hChip,R288_FMAXM,"FMAXM",0x0055,Def288Val[index++],STCHIP_ACCESS_WR);
ChipAddField(hChip,R288_FMAXM,F288_STOP_ON_FMAX,"STOP_ON_FMAX",7,1,CHIP_UNSIGNED);
ChipAddField(hChip,R288_FMAXM,F288_FMAX_MSB,"FMAX_MSB",0,7,CHIP_UNSIGNED);
/* FMAXL */
ChipAddReg(hChip,R288_FMAXL,"FMAXL",0x0056,Def288Val[index++],STCHIP_ACCESS_WR);
ChipAddField(hChip,R288_FMAXL,F288_FMAX_LSB,"FMAX_LSB",0,8,CHIP_UNSIGNED);
/* FINEINC */
ChipAddReg(hChip,R288_FINEINC,"FINEINC",0x0057,Def288Val[index++],STCHIP_ACCESS_WR);
ChipAddField(hChip,R288_FINEINC,F288_FINE_INCR,"FINE_INCR",0,8,CHIP_SIGNED);
/* STEP2 */
ChipAddReg(hChip,R288_STEP2,"STEP2",0x0058,Def288Val[index++],STCHIP_ACCESS_WR);
ChipAddField(hChip,R288_STEP2,F288_STEP2_MINUS,"STEP2_MINUS",4,4,CHIP_UNSIGNED);
ChipAddField(hChip,R288_STEP2,F288_STEP2_PLUS,"STEP2_PLUS",0,4,CHIP_UNSIGNED);
/* TH2 */
ChipAddReg(hChip,R288_TH2,"TH2",0x0059,Def288Val[index++],STCHIP_ACCESS_WR);
ChipAddField(hChip,R288_TH2,F288_TH2_MSB,"TH2_MSB",0,8,CHIP_UNSIGNED);
/* TH2_TH1 */
ChipAddReg(hChip,R288_TH2_TH1,"TH2_TH1",0x005a,Def288Val[index++],STCHIP_ACCESS_WR);
ChipAddField(hChip,R288_TH2_TH1,F288_TH2_LSB,"TH2_LSB",6,2,CHIP_UNSIGNED);
ChipAddField(hChip,R288_TH2_TH1,F288_TH1_MSB,"TH1_MSB",0,2,CHIP_UNSIGNED);
/* TH1 */
ChipAddReg(hChip,R288_TH1,"TH1",0x005b,Def288Val[index++],STCHIP_ACCESS_WR);
ChipAddField(hChip,R288_TH1,F288_TH1_LSB,"TH1_LSB",0,8,CHIP_UNSIGNED);
/* THH */
ChipAddReg(hChip,R288_THH,"THH",0x005c,Def288Val[index++],STCHIP_ACCESS_WR);
ChipAddField(hChip,R288_THH,F288_THH,"THH",0,6,CHIP_UNSIGNED);
/* IND1MAX */
ChipAddReg(hChip,R288_IND1MAX,"IND1MAX",0x005d,Def288Val[index++],STCHIP_ACCESS_WR);
ChipAddField(hChip,R288_IND1MAX,F288_IND1_TRESH,"IND1_TRESH",0,8,CHIP_UNSIGNED);
/* ACCU1VAL */
ChipAddReg(hChip,R288_ACCU1VAL,"ACCU1VAL",0x005e,Def288Val[index++],STCHIP_ACCESS_WR);
ChipAddField(hChip,R288_ACCU1VAL,F288_IND1_ACC,"IND1_ACC",0,8,CHIP_UNSIGNED);
/* ACCU2VAL */
ChipAddReg(hChip,R288_ACCU2VAL,"ACCU2VAL",0x005f,Def288Val[index++],STCHIP_ACCESS_WR);
ChipAddField(hChip,R288_ACCU2VAL,F288_IND2_ACC,"IND2_ACC",0,8,CHIP_UNSIGNED);
/* IOPGPIO0 */
ChipAddReg(hChip,R288_IOPGPIO0,"IOPGPIO0",0x0060,Def288Val[index++],STCHIP_ACCESS_WR);
ChipAddField(hChip,R288_IOPGPIO0,F288_IOP0_HIGHZ,"IOP0_HIGHZ",7,1,CHIP_UNSIGNED);
ChipAddField(hChip,R288_IOPGPIO0,F288_IOP0_CFG,"IOP0_CFG",1,6,CHIP_UNSIGNED);
ChipAddField(hChip,R288_IOPGPIO0,F288_IOP0_XOR,"IOP0_XOR",0,1,CHIP_UNSIGNED);
/* IOPGPIO1 */
ChipAddReg(hChip,R288_IOPGPIO1,"IOPGPIO1",0x0061,Def288Val[index++],STCHIP_ACCESS_WR);
ChipAddField(hChip,R288_IOPGPIO1,F288_IOP1_HIGHZ,"IOP1_HIGHZ",7,1,CHIP_UNSIGNED);
ChipAddField(hChip,R288_IOPGPIO1,F288_IOP1_CFG,"IOP1_CFG",1,6,CHIP_UNSIGNED);
ChipAddField(hChip,R288_IOPGPIO1,F288_IOP1_XOR,"IOP1_XOR",0,1,CHIP_UNSIGNED);
/* IOPGPIO2 */
ChipAddReg(hChip,R288_IOPGPIO2,"IOPGPIO2",0x0062,Def288Val[index++],STCHIP_ACCESS_WR);
ChipAddField(hChip,R288_IOPGPIO2,F288_IOP2_HIGHZ,"IOP2_HIGHZ",7,1,CHIP_UNSIGNED);
ChipAddField(hChip,R288_IOPGPIO2,F288_IOP2_CFG,"IOP2_CFG",1,6,CHIP_UNSIGNED);
ChipAddField(hChip,R288_IOPGPIO2,F288_IOP2_XOR,"IOP2_XOR",0,1,CHIP_UNSIGNED);
/* IOPGPIO3 */
ChipAddReg(hChip,R288_IOPGPIO3,"IOPGPIO3",0x0063,Def288Val[index++],STCHIP_ACCESS_WR);
ChipAddField(hChip,R288_IOPGPIO3,F288_IOP3_HIGHZ,"IOP3_HIGHZ",7,1,CHIP_UNSIGNED);
ChipAddField(hChip,R288_IOPGPIO3,F288_IOP3_CFG,"IOP3_CFG",1,6,CHIP_UNSIGNED);
ChipAddField(hChip,R288_IOPGPIO3,F288_IOP3_XOR,"IOP3_XOR",0,1,CHIP_UNSIGNED);
/* IOPGPIO4 */
ChipAddReg(hChip,R288_IOPGPIO4,"IOPGPIO4",0x0064,Def288Val[index++],STCHIP_ACCESS_WR);
ChipAddField(hChip,R288_IOPGPIO4,F288_IOP4_HIGHZ,"IOP4_HIGHZ",7,1,CHIP_UNSIGNED);
ChipAddField(hChip,R288_IOPGPIO4,F288_IOP4_CFG,"IOP4_CFG",1,6,CHIP_UNSIGNED);
ChipAddField(hChip,R288_IOPGPIO4,F288_IOP4_XOR,"IOP4_XOR",0,1,CHIP_UNSIGNED);
/* IOPGPIO5 */
ChipAddReg(hChip,R288_IOPGPIO5,"IOPGPIO5",0x0065,Def288Val[index++],STCHIP_ACCESS_WR);
ChipAddField(hChip,R288_IOPGPIO5,F288_IOP5_HIGHZ,"IOP5_HIGHZ",7,1,CHIP_UNSIGNED);
ChipAddField(hChip,R288_IOPGPIO5,F288_IOP5_CFG,"IOP5_CFG",1,6,CHIP_UNSIGNED);
ChipAddField(hChip,R288_IOPGPIO5,F288_IOP5_XOR,"IOP5_XOR",0,1,CHIP_UNSIGNED);
/* IOPGPIO6 */
ChipAddReg(hChip,R288_IOPGPIO6,"IOPGPIO6",0x0066,Def288Val[index++],STCHIP_ACCESS_WR);
ChipAddField(hChip,R288_IOPGPIO6,F288_IOP6_HIGHZ,"IOP6_HIGHZ",7,1,CHIP_UNSIGNED);
ChipAddField(hChip,R288_IOPGPIO6,F288_IOP6_CFG,"IOP6_CFG",1,6,CHIP_UNSIGNED);
ChipAddField(hChip,R288_IOPGPIO6,F288_IOP6_XOR,"IOP6_XOR",0,1,CHIP_UNSIGNED);
/* IOPGPIO7 */
ChipAddReg(hChip,R288_IOPGPIO7,"IOPGPIO7",0x0067,Def288Val[index++],STCHIP_ACCESS_WR);
ChipAddField(hChip,R288_IOPGPIO7,F288_IOP7_HIGHZ,"IOP7_HIGHZ",7,1,CHIP_UNSIGNED);
ChipAddField(hChip,R288_IOPGPIO7,F288_IOP7_CFG,"IOP7_CFG",1,6,CHIP_UNSIGNED);
ChipAddField(hChip,R288_IOPGPIO7,F288_IOP7_XOR,"IOP7_XOR",0,1,CHIP_UNSIGNED);
/* IOPGPIO8 */
ChipAddReg(hChip,R288_IOPGPIO8,"IOPGPIO8",0x0068,Def288Val[index++],STCHIP_ACCESS_WR);
ChipAddField(hChip,R288_IOPGPIO8,F288_IOP8_HIGHZ,"IOP8_HIGHZ",7,1,CHIP_UNSIGNED);
ChipAddField(hChip,R288_IOPGPIO8,F288_IOP8_CFG,"IOP8_CFG",1,6,CHIP_UNSIGNED);
ChipAddField(hChip,R288_IOPGPIO8,F288_IOP8_XOR,"IOP8_XOR",0,1,CHIP_UNSIGNED);
/* IOPGPIO9 */
ChipAddReg(hChip,R288_IOPGPIO9,"IOPGPIO9",0x0069,Def288Val[index++],STCHIP_ACCESS_WR);
ChipAddField(hChip,R288_IOPGPIO9,F288_IOP9_HIGHZ,"IOP9_HIGHZ",7,1,CHIP_UNSIGNED);
ChipAddField(hChip,R288_IOPGPIO9,F288_IOP9_CFG,"IOP9_CFG",1,6,CHIP_UNSIGNED);
ChipAddField(hChip,R288_IOPGPIO9,F288_IOP9_XOR,"IOP9_XOR",0,1,CHIP_UNSIGNED);
/* IOPVAL0 */
ChipAddReg(hChip,R288_IOPVAL0,"IOPVAL0",0x006a,Def288Val[index++],STCHIP_ACCESS_WR);
ChipAddField(hChip,R288_IOPVAL0,F288_GPIO7,"GPIO7",7,1,CHIP_UNSIGNED);
ChipAddField(hChip,R288_IOPVAL0,F288_GPIO6,"GPIO6",6,1,CHIP_UNSIGNED);
ChipAddField(hChip,R288_IOPVAL0,F288_GPIO5,"GPIO5",5,1,CHIP_UNSIGNED);
ChipAddField(hChip,R288_IOPVAL0,F288_GPIO4,"GPIO4",4,1,CHIP_UNSIGNED);
ChipAddField(hChip,R288_IOPVAL0,F288_GPIO3,"GPIO3",3,1,CHIP_UNSIGNED);
ChipAddField(hChip,R288_IOPVAL0,F288_GPIO2,"GPIO2",2,1,CHIP_UNSIGNED);
ChipAddField(hChip,R288_IOPVAL0,F288_GPIO1,"GPIO1",1,1,CHIP_UNSIGNED);
ChipAddField(hChip,R288_IOPVAL0,F288_GPIO0,"GPIO0",0,1,CHIP_UNSIGNED);
/* IOPVAL1 */
ChipAddReg(hChip,R288_IOPVAL1,"IOPVAL1",0x006b,Def288Val[index++],STCHIP_ACCESS_WR);
ChipAddField(hChip,R288_IOPVAL1,F288_CS1,"CS1",7,1,CHIP_UNSIGNED);
ChipAddField(hChip,R288_IOPVAL1,F288_CS0,"CS0",6,1,CHIP_UNSIGNED);
ChipAddField(hChip,R288_IOPVAL1,F288_STDBY,"STDBY",5,1,CHIP_UNSIGNED);
ChipAddField(hChip,R288_IOPVAL1,F288_AUXCLK,"AUXCLK",4,1,CHIP_UNSIGNED);
ChipAddField(hChip,R288_IOPVAL1,F288_DIRCLK,"DIRCLK",3,1,CHIP_UNSIGNED);
ChipAddField(hChip,R288_IOPVAL1,F288_AGC,"AGC",2,1,CHIP_UNSIGNED);
ChipAddField(hChip,R288_IOPVAL1,F288_GPIO9,"GPIO9",1,1,CHIP_UNSIGNED);
ChipAddField(hChip,R288_IOPVAL1,F288_GPIO8,"GPIO8",0,1,CHIP_UNSIGNED);
/* IOPVAL2 */
ChipAddReg(hChip,R288_IOPVAL2,"IOPVAL2",0x006c,Def288Val[index++],STCHIP_ACCESS_WR);
ChipAddField(hChip,R288_IOPVAL2,F288_DISEQCOUT,"DISEQCOUT",0,1,CHIP_UNSIGNED);
/* FREEDIS */
ChipAddReg(hChip,R288_FREEDIS,"FREEDIS",0x0070,Def288Val[index++],STCHIP_ACCESS_WR);
ChipAddField(hChip,R288_FREEDIS,F288_DIV_XXX_FREE,"DIV_XXX_FREE",0,8,CHIP_UNSIGNED);
/* FREES */
ChipAddReg(hChip,R288_FREES,"FREES",0x0071,Def288Val[index++],STCHIP_ACCESS_WR);
ChipAddField(hChip,R288_FREES,F288_SYSTEM_FREE1,"SYSTEM_FREE1",0,8,CHIP_UNSIGNED);
/* FREESA */
ChipAddReg(hChip,R288_FREESA,"FREESA",0x0072,Def288Val[index++],STCHIP_ACCESS_WR);
ChipAddField(hChip,R288_FREESA,F288_SAMP_FREE,"SAMP_FREE",0,8,CHIP_UNSIGNED);
/* FREEVIT */
ChipAddReg(hChip,R288_FREEVIT,"FREEVIT",0x0074,Def288Val[index++],STCHIP_ACCESS_WR);
ChipAddField(hChip,R288_FREEVIT,F288_VITERBI_FREE,"VITERBI_FREE",0,8,CHIP_UNSIGNED);
/* FREERS */
ChipAddReg(hChip,R288_FREERS,"FREERS",0x0075,Def288Val[index++],STCHIP_ACCESS_WR);
ChipAddField(hChip,R288_FREERS,F288_REED_SOLO_FREE55,"REED_SOLO_FREE55",0,8,CHIP_UNSIGNED);
/* FREEQDM */
ChipAddReg(hChip,R288_FREEQDM,"FREEQDM",0x0076,Def288Val[index++],STCHIP_ACCESS_WR);
ChipAddField(hChip,R288_FREEQDM,F288_DEMOD_FREE56,"DEMOD_FREE56",0,8,CHIP_UNSIGNED);
/* TAGC1 */
ChipAddReg(hChip,R288_TAGC1,"TAGC1",0x0081,Def288Val[index++],STCHIP_ACCESS_WR);
ChipAddField(hChip,R288_TAGC1,F288_SEL_ADC_PLL,"SEL_ADC_PLL",4,1,CHIP_UNSIGNED);
ChipAddField(hChip,R288_TAGC1,F288_AGC_BEF_DC,"AGC_BEF_DC",3,1,CHIP_UNSIGNED);
ChipAddField(hChip,R288_TAGC1,F288_EN_AGC_PWM,"EN_AGC_PWM",2,1,CHIP_UNSIGNED);
ChipAddField(hChip,R288_TAGC1,F288_EN_AGC_PLF,"EN_AGC_PLF",1,1,CHIP_UNSIGNED);
ChipAddField(hChip,R288_TAGC1,F288_EN_AGC_TST,"EN_AGC_TST",0,1,CHIP_UNSIGNED);
/* IDCOFF */
ChipAddReg(hChip,R288_IDCOFF,"IDCOFF",0x0082,Def288Val[index++],STCHIP_ACCESS_WR);
ChipAddField(hChip,R288_IDCOFF,F288_I_DC_OFFSET_VALUE,"I_DC_OFFSET_VALUE",0,6,CHIP_UNSIGNED);
/* QDCOFF */
ChipAddReg(hChip,R288_QDCOFF,"QDCOFF",0x0083,Def288Val[index++],STCHIP_ACCESS_WR);
ChipAddField(hChip,R288_QDCOFF,F288_Q_DC_OFFSET_VALUE,"Q_DC_OFFSET_VALUE",0,6,CHIP_UNSIGNED);
/* TSTR */
ChipAddReg(hChip,R288_TSTR,"TSTR",0x0084,Def288Val[index++],STCHIP_ACCESS_WR);
ChipAddField(hChip,R288_TSTR,F288_EN_STRST,"EN_STRST",7,1,CHIP_UNSIGNED);
ChipAddField(hChip,R288_TSTR,F288_EN_TMG_LOC2,"EN_TMG_LOC2",6,1,CHIP_UNSIGNED);
ChipAddField(hChip,R288_TSTR,F288_EN_TMG_LOC1,"EN_TMG_LOC1",5,1,CHIP_UNSIGNED);
ChipAddField(hChip,R288_TSTR,F288_EN_STR_FRAC,"EN_STR_FRAC",4,1,CHIP_UNSIGNED);
ChipAddField(hChip,R288_TSTR,F288_EN_STR_ERR,"EN_STR_ERR",2,1,CHIP_UNSIGNED);
ChipAddField(hChip,R288_TSTR,F288_EN_STR_GPD,"EN_STR_GPD",1,1,CHIP_UNSIGNED);
/* TCTLT1 */
ChipAddReg(hChip,R288_TCTLT1,"TCTLT1",0x0085,Def288Val[index++],STCHIP_ACCESS_WR);
ChipAddField(hChip,R288_TCTLT1,F288_SEL_COR,"SEL_COR",7,1,CHIP_UNSIGNED);
ChipAddField(hChip,R288_TCTLT1,F288_NOISE_IND_CHOICE,"NOISE_IND_CHOICE",2,2,CHIP_UNSIGNED);
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -