#ifndef __InternalModbusDefine_h__ #define __InternalModbusDefine_h__ /******************************************************************************/ #define INT_METER_INFO 0x8000 // 仪表信息(固定地址) #define INT_METER_OPERATE 0x8200 // 功能码执行区 #define INT_METER_PARA 0x8210 // 内部16bit参数保存区 0x8220-0x827F #define INT_METER_DWORD_PARA 0x8280 // 内部32bit参数保存区 0x8280-0x82FF #define INT_METER_CODE 0x8300 // 实时数据读取 #define INT_METER_SYS 0x8400 // 系统状态读取 #define INT_METER_BASIC 0x8600 // 内部基础数据保存区 #define INT_METER_BASIC_MASK 0xFF00 #define INT_METER_BASIC_MAX (INT_METER_BASIC + BASIC_DATA_MAX) #define INT_METER_9000 0x9000 #define INT_METER_A000 0xA000 #define INT_METER_D000 0xD000 #define INT_METER_E000 0xE000 // 校准数据区 #define INT_METER_F000 0xF000 #define INT_MASK 0xFF00 /******************************************************************************/ #define INT_METER_INFO_MAX 0x80FF // 仪表信息(固定地址) #define INT_METER_OPERATE_MAX 0x820F // 功能码执行区 #define INT_METER_PARA_MAX 0x827F // 内部16bit参数保存区 0x8220-0x827F #define INT_METER_DWORD_PARA_MAX 0x82FF // 内部32bit参数保存区 0x8290-0x82FF #define INT_METER_OPERATE_MAX 0x82FF #define INT_METER_CODE_MAX 0x8330 // 实时数据读取 #define INT_METER_SYS_MAX 0x84FF // 系统状态读取 /******************************************************************************/ // for factory control // define start #define INT_PARAMETER_PROTOCOL 0x8000 // Fixed Address for product series #define INT_SERIES_BASE 0x8000 // [Enable Read And Write] #define INT_SERIES_BASE1 INT_SERIES_BASE #define INT_SERIES_BASE2 (INT_SERIES_BASE+1) #define INT_SERIES_BASE3 (INT_SERIES_BASE+2) #define INT_SERIES_BASE4 (INT_SERIES_BASE+3) #define INT_SERIES_BASE5 (INT_SERIES_BASE+4) #define INT_SERIES_BASE6 (INT_SERIES_BASE+5) #define INT_TIME_BASE (INT_SERIES_BASE+6) // [Enable Read And Write] // Fixed Address for dcoef num #define INT_CURVE_NUM 0x8009 // [Enable Read And Write] // max:20 #define INT_CURVE_BASE 0x800A // [Enable Read And Write] #define INT_CURVE_WIDTH 3 #define CURVE_DATA_WIDTH 6 #define INT_CURVE_NODE1 0x800A #define INT_CURVE_NODE2 (INT_CURVE_BASE+3) #define INT_CURVE_NODE3 (INT_CURVE_BASE+6) #define INT_CURVE_NODE4 (INT_CURVE_BASE+9) #define INT_CURVE_NODE5 (INT_CURVE_BASE+12) #define INT_CURVE_NODE6 (INT_CURVE_BASE+15) #define INT_CURVE_NODE7 (INT_CURVE_BASE+18) #define INT_CURVE_NODE8 (INT_CURVE_BASE+21) #define INT_CURVE_NODE9 (INT_CURVE_BASE+24) #define INT_CURVE_NODE10 (INT_CURVE_BASE+27) #define INT_CURVE_NODE11 (INT_CURVE_BASE+30) #define INT_CURVE_NODE12 (INT_CURVE_BASE+33) #define INT_CURVE_NODE13 (INT_CURVE_BASE+36) #define INT_CURVE_NODE14 (INT_CURVE_BASE+39) #define INT_CURVE_NODE15 (INT_CURVE_BASE+42) #define INT_CURVE_NODE16 (INT_CURVE_BASE+45) #define INT_CURVE_NODE17 (INT_CURVE_BASE+48) #define INT_CURVE_NODE18 (INT_CURVE_BASE+51) #define INT_CURVE_NODE19 (INT_CURVE_BASE+54) #define INT_CURVE_NODE20 (INT_CURVE_BASE+57) #define INT_CURVE_NODE21 (INT_CURVE_BASE+60) #define INT_CURVE_NODE22 (INT_CURVE_BASE+63) #define INT_CURVE_NODE23 (INT_CURVE_BASE+66) #define INT_CURVE_NODE24 (INT_CURVE_BASE+69) #define INT_CURVE_NODE25 (INT_CURVE_BASE+72) #define INT_CURVE_NODE26 (INT_CURVE_BASE+75) #define INT_CURVE_NODE27 (INT_CURVE_BASE+78) #define INT_CURVE_NODE28 (INT_CURVE_BASE+81) #define INT_CURVE_NODE29 (INT_CURVE_BASE+84) #define INT_CURVE_NODE30 (INT_CURVE_BASE+87) #define INT_CURVE_NODE31 (INT_CURVE_BASE+90) #define INT_CURVE_NODE32 (INT_CURVE_BASE+93) #define INT_CURVE_NODE33 (INT_CURVE_BASE+96) #define INT_CURVE_NODE34 (INT_CURVE_BASE+99) #define INT_CURVE_NODE35 (INT_CURVE_BASE+102) #define INT_CURVE_NODE36 (INT_CURVE_BASE+105) #define INT_CURVE_MAX (INT_CURVE_NODE1 + CURVE_DATA_MAX*3) /*******************************************************************************/ // Variable Address 0x8100 // flowrate // system complier infomation // For System work state #define INT_SYS_STATE 0x8400 #define INT_SYS_MODE 0x8401 #define INT_HARD_STATE 0x8402 #define INT_SWTICH_STATE 0x8403 #define INT_SYSTEM_VOLTAGE 0x8404 #define INT_PRODUCT_MODEL 0x8405 // 06 07 08 09 0a // 0b 0c 0d 0e 0f #define INT_BUILD_DATE 0x840B // 0x840B 840C 840D 840E 840F #define INT_NC_8411 0x8411 // 曲线标定时的环境温度 #define INT_FR_PPM 0x8412 // PPM #define INT_STD_TA 0x8413 // 标准温度 STD #define INT_CODE_COEFF 0x8414 // TR温度系数 内码归一化系数 #define INT_TA_DELTA 0x8415 // MCU温度零点差值 #define INT_BL_FLOW 0x8416 #define INT_DOP_VALUE 0x8417 // 数字电位器内码 #define INT_BPS 0x8419 // 校准时BPS #define INT_DAC_ADJUST_OUT1 0x841A // #define INT_DAC_ADJUST_OUT2 0x841B // #define INT_DAC_ADJUST_OUT3 0x841C // #define INT_DAC_ADJUST_OVER 0x841D // #define INT_ZERO_CALIB_COUNTER 0x841E // /*******************************************************************************/ // FIX Address 0x8400 // flowrate // system complier infomation // 功能码操作区域 #define INT_FIX_INFO_MAX 0x8200 #define INT_REG_BASE 0x8200 // fixed Read Address #define INT_KEY_ID 0x8200 // Fixed Address write parameter ID Key 0x9600 [Disable Read] #define INT_KEY_ID_L 0x8201 #define INT_CURVE_TYPE 0x8202 // select curve type #define INT_RTC_SECOND 0x8203 // 0x8203 //#define INT_SOFT_BUILD_DATE2 0x8204 // 0x8203,4,5,6,7,8 //#define INT_SOFT_BUILD_DATE3 0x8205 // 0x8203,4,5,6,7,8 //#define INT_SOFT_BUILD_DATE4 0x8206 // 0x8203,4,5,6,7,8 //#define INT_SOFT_BUILD_DATE5 0x8207 // 0x8203,4,5,6,7,8 //#define INT_SOFT_BUILD_DATE6 0x8208 // 0x8203,4,5,6,7,8 #define INT_CALIB_FAC 0x820A // 2Byte [Disable Write] #define INT_CALIB_DEPTH 0x820B // 2Byte [Disable Write] #define INT_CALIB_WIDTH 0x820C // 2Byte [Disable Write] // Variable Address #define INT_COMMAND 0x820D // internal control start address [Disable Read] #define INT_CONTROL 0x820D // mode control:9d 45, 9D 00, 55 [Disable Read] #define INT_CLEAR_RECORD 0x820E // clear data record: [Disable Read] #define INT_TEST_OFFSET 0x820F // [Disable Read] // parameter Address [16 bit] 0x8210 - 0x827F #define INT_PARAMETER 0x8210 // internal parameter write and read address start #define INT_SENSOR_SN 0x821D // 0x821D/0x821E/0x821F // parameter Address [32 bit] 0x8290 //============================================================================== // Variable Address(read:MAX 8 Line) #define INT_READ_CODE1 0x8300 // flowrate #define INT_READ_CODE_MASK 0xfff0 #define INT_READ_CODE_BASE INT_READ_CODE1 #define INT_READ_CODE2 (INT_READ_CODE1 + 1) // #define INT_READ_CODE3 (INT_READ_CODE2 + 1) // #define INT_READ_CODE4 (INT_READ_CODE3 + 1) // #define INT_READ_CODE5 (INT_READ_CODE4 + 1) // #define INT_READ_CODE6 (INT_READ_CODE5 + 1) // #define INT_READ_CODE7 (INT_READ_CODE6 + 1) // #define INT_READ_CODE8 (INT_READ_CODE7 + 1) // #define INT_READ_CODE9 (INT_READ_CODE8 + 1) // #define INT_READ_CODE10 (INT_READ_CODE9 + 1) // #define INT_READ_CODE11 (INT_READ_CODE10 + 1) // #define INT_READ_CODE12 (INT_READ_CODE11 + 1) // #define INT_READ_CODE13 (INT_READ_CODE12 + 1) // #define INT_READ_CODE14 (INT_READ_CODE13 + 1) // #define INT_READ_CODE15 (INT_READ_CODE14 + 1) #define INT_READ_CODE16 (INT_READ_CODE15 + 1) #define INT_SAMPLING_BASE1 (INT_READ_CODE16 + 1 ) // 0x8310 #define INT_SAMPLING_BASE2 (INT_SAMPLING_BASE1 + 0x10) #define INT_SAMPLING_DATA1 INT_SAMPLING_BASE1 #define INT_SAMPLING_DATA2 (INT_SAMPLING_DATA1+1) #define INT_SAMPLING_DATA3 (INT_SAMPLING_DATA1+2) #define INT_SAMPLING_DATA4 (INT_SAMPLING_DATA1+3) #define INT_SAMPLING_DATA5 (INT_SAMPLING_DATA1+4) #define INT_SAMPLING_DATA6 (INT_SAMPLING_DATA1+5) #define INT_SAMPLING_DATA7 (INT_SAMPLING_DATA1+6) #define INT_SAMPLING_DATA8 (INT_SAMPLING_DATA1+7) #define INT_SAMPLING_DATA9 (INT_SAMPLING_DATA1+8) #define INT_SAMPLING_DATA10 (INT_SAMPLING_DATA1+9) #define INT_SAMPLING_DATA11 (INT_SAMPLING_DATA1+10) #define INT_SAMPLING_DATA12 (INT_SAMPLING_DATA1+11) #define INT_SAMPLING_DATA13 (INT_SAMPLING_DATA1+12) #define INT_SAMPLING_DATA14 (INT_SAMPLING_DATA1+13) #define INT_SAMPLING_DATA15 (INT_SAMPLING_DATA1+14) #define INT_SAMPLING_DATA16 (INT_SAMPLING_DATA1+15) #define INT_SAMPLING_DATA17 (INT_SAMPLING_DATA1+16) #define INT_SAMPLING_DATA18 (INT_SAMPLING_DATA1+17) #define INT_SAMPLING_DATA19 (INT_SAMPLING_DATA1+18) #define INT_SAMPLING_DATA20 (INT_SAMPLING_DATA1+19) #define INT_SAMPLING_DATA21 (INT_SAMPLING_DATA1+20) #define INT_SAMPLING_DATA22 (INT_SAMPLING_DATA1+21) #define INT_SAMPLING_DATA23 (INT_SAMPLING_DATA1+22) #define INT_SAMPLING_DATA24 (INT_SAMPLING_DATA1+23) #define INT_SAMPLING_DATA25 (INT_SAMPLING_DATA1+24) #define INT_SAMPLING_DATA26 (INT_SAMPLING_DATA1+25) #define INT_SAMPLING_DATA27 (INT_SAMPLING_DATA1+26) #define INT_SAMPLING_DATA28 (INT_SAMPLING_DATA1+27) #define INT_SAMPLING_DATA29 (INT_SAMPLING_DATA1+28) #define INT_SAMPLING_DATA30 (INT_SAMPLING_DATA1+29) #define INT_SAMPLING_DATA31 (INT_SAMPLING_DATA1+30) #define INT_SAMPLING_DATA32 (INT_SAMPLING_DATA1+31) #define INT_SAMPLING_MAX INT_SAMPLING_DATA32 #define SAMPLING_MAX (INT_SAMPLING_MAX - INT_SAMPLING_DATA1) /*******************************************************************************/ //============================================================================== // fixed Read Address #define INT_UPDATE_APP 0xDF00 #define INT_CALIB_1 0xE000 #define INT_CALIB_2 0xF000 //============================================================================== #define WRITEKEY 0xAA55 #define INTCMD_NOP 0 #define INTCMD_CPOT_ADJUST (('C'<<8)+'P') //0x4350 #define INTCMD_APOT_ADJUST (('A'<<8)+'P') //0x4150 #define INTCMD_CTYPE_CURVE (('C'<<8)+'T') //0x4354 #define INTCMD_ATYPE_CURVE (('A'<<8)+'T') //0x4154 #define INTCMD_ATYPEFR_CURVE (('A'<<8)+'F') //0x4146 #define INTCMD_MICROFR_CURVE (('M'<<8)+'F') //0x4D46 #define INTCMD_DAC_CALIB (('D'<<8)+'P') //0x4450 #define INTCMD_1ST_TABLE (('N'<<8)+'1') //0x4E31 #define INTCMD_2ND_TABLE (('N'<<8)+'2') //0x4E32 #define INTCMD_USER_MODE (('U'<<8)+'R') //0x5552 #define INTCMD_CALIB_MODE (('C'<<8)+'L') //0x434C calibration mode #define INTCMD_BATTERY_MODE (('B'<<8)+'T') //0x4254 #define INTCMD_GCF_TEST_MODE (('G'<<8)+'T') //0x4754 #define INTCMD_DEBUG_MODE (('D'<<8)+'B') //0x4442 #define INTCMD_SAVE_SETUP (('S'<<8)+'F') //0x5346 Save the factory setting #define INTCMD_RESTORE (('R'<<8)+'F') //0x5246 Restore factory settings #define INTCMD_RESET_CORR (('R'<<8)+'C') //0x5243 Restore #define INTCMD_ZERO_CALIB_MODE (('Z'<<8)+'C') //0x5A43--23107 #define INTCMD_PRESET_OFFSET (('P'<<8)+'W') // 0x5057--20567 #define INTCMD_CALIB_HTEMP (('H'<<8)+'T') // 0x4854--18516 #define INTCMD_CALIB_LTEMP (('L'<<8)+'T') // 0x4c54--19540 #define INTCMD_PRESET_OFFSET_END (('P'<<8)+'D') //0x5044 #define INTCMD_CALIB_HTEMP_END (('H'<<8)+'D') //0x4844 #define INTCMD_CALIB_LTEMP_END (('L'<<8)+'D') //0x4C44 #define INTCMD_CALIB_TEMP_END (('H'<<8)+'L') // #define INTCMD_RECOGNITION_TABLE INTCMD_2ND_TABLE #define INTCMD_TA_TABLE INTCMD_1ST_TABLE #define INTCMD_ZERO_CALIB_HEX 0xC1 /***********************************************************************************************/ //To Flash #define INT_SN_BASE 0x8000 //6 #define INT_ALARMSTATE 0x8006 //4 #define INT_FLOWRATE 0x800A //2 /***********************************************************************************************/ // 数组指针定义 #define REG_WORD_START 0x8210 #define REG_0X8210 (0x8210 - REG_WORD_START) #define REG_0X8211 (0x8211 - REG_WORD_START) #define REG_0X8212 (0x8212 - REG_WORD_START) #define REG_0X8213 (0x8213 - REG_WORD_START) #define REG_0X8214 (0x8214 - REG_WORD_START) #define REG_0X8215 (0x8215 - REG_WORD_START) #define REG_0X8216 (0x8216 - REG_WORD_START) #define REG_0X8217 (0x8217 - REG_WORD_START) #define REG_0X8218 (0x8218 - REG_WORD_START) #define REG_0X8219 (0x8219 - REG_WORD_START) #define REG_0X821A (0x821A - REG_WORD_START) #define REG_0X821B (0x821B - REG_WORD_START) #define REG_0X821C (0x821C - REG_WORD_START) #define REG_0X821D (0x821D - REG_WORD_START) #define REG_0X821E (0x821E - REG_WORD_START) #define REG_0X821F (0x821F - REG_WORD_START) #define REG_0X8220 (0x8220 - REG_WORD_START) #define REG_0X8221 (0x8221 - REG_WORD_START) #define REG_0X8222 (0x8222 - REG_WORD_START) #define REG_0X8223 (0x8223 - REG_WORD_START) #define REG_0X8224 (0x8224 - REG_WORD_START) #define REG_0X8225 (0x8225 - REG_WORD_START) #define REG_0X8226 (0x8226 - REG_WORD_START) #define REG_0X8227 (0x8227 - REG_WORD_START) #define REG_0X8228 (0x8228 - REG_WORD_START) #define REG_0X8229 (0x8229 - REG_WORD_START) #define REG_0X822A (0x822A - REG_WORD_START) #define REG_0X822B (0x822B - REG_WORD_START) #define REG_0X822C (0x822C - REG_WORD_START) #define REG_0X822D (0x822D - REG_WORD_START) #define REG_0X822E (0x822E - REG_WORD_START) #define REG_0X822F (0x822F - REG_WORD_START) #define REG_0X8230 (0x8230 - REG_WORD_START) #define REG_0X8231 (0x8231 - REG_WORD_START) #define REG_0X8232 (0x8232 - REG_WORD_START) #define REG_0X8233 (0x8233 - REG_WORD_START) #define REG_0X8234 (0x8234 - REG_WORD_START) #define REG_0X8235 (0x8235 - REG_WORD_START) #define REG_0X8236 (0x8236 - REG_WORD_START) #define REG_0X8237 (0x8237 - REG_WORD_START) #define REG_0X8238 (0x8238 - REG_WORD_START) #define REG_0X8239 (0x8239 - REG_WORD_START) #define REG_0X823A (0x823A - REG_WORD_START) #define REG_0X823B (0x823B - REG_WORD_START) #define REG_0X823C (0x823C - REG_WORD_START) #define REG_0X823D (0x823D - REG_WORD_START) #define REG_0X823E (0x823E - REG_WORD_START) #define REG_0X823F (0x823F - REG_WORD_START) #define REG_0X8240 (0x8240 - REG_WORD_START) #define REG_0X8241 (0x8241 - REG_WORD_START) #define REG_0X8242 (0x8242 - REG_WORD_START) #define REG_0X8243 (0x8243 - REG_WORD_START) #define REG_0X8244 (0x8244 - REG_WORD_START) #define REG_0X8245 (0x8245 - REG_WORD_START) #define REG_0X8246 (0x8246 - REG_WORD_START) #define REG_0X8247 (0x8247 - REG_WORD_START) #define REG_0X8248 (0x8248 - REG_WORD_START) #define REG_0X8249 (0x8249 - REG_WORD_START) #define REG_0X824A (0x824A - REG_WORD_START) #define REG_0X824B (0x824B - REG_WORD_START) #define REG_0X824C (0x824C - REG_WORD_START) #define REG_0X824D (0x824D - REG_WORD_START) #define REG_0X824E (0x824E - REG_WORD_START) #define REG_0X824F (0x824F - REG_WORD_START) #define REG_0X8250 (0x8250 - REG_WORD_START) #define REG_0X8251 (0x8251 - REG_WORD_START) #define REG_0X8252 (0x8252 - REG_WORD_START) #define REG_0X8253 (0x8253 - REG_WORD_START) #define REG_0X8254 (0x8254 - REG_WORD_START) #define REG_0X8255 (0x8255 - REG_WORD_START) #define REG_0X8256 (0x8256 - REG_WORD_START) #define REG_0X8257 (0x8257 - REG_WORD_START) #define REG_0X8258 (0x8258 - REG_WORD_START) #define REG_0X8259 (0x8259 - REG_WORD_START) #define REG_0X825A (0x825A - REG_WORD_START) #define REG_0X825B (0x825B - REG_WORD_START) #define REG_0X825C (0x825C - REG_WORD_START) #define REG_0X825D (0x825D - REG_WORD_START) #define REG_0X825E (0x825E - REG_WORD_START) #define REG_0X825F (0x825F - REG_WORD_START) #define REG_0X8260 (0x8260 - REG_WORD_START) #define REG_0X8261 (0x8261 - REG_WORD_START) #define REG_0X8262 (0x8262 - REG_WORD_START) #define REG_0X8263 (0x8263 - REG_WORD_START) #define REG_0X8264 (0x8264 - REG_WORD_START) #define REG_0X8265 (0x8265 - REG_WORD_START) #define REG_0X8266 (0x8266 - REG_WORD_START) #define REG_0X8267 (0x8267 - REG_WORD_START) #define REG_0X8268 (0x8268 - REG_WORD_START) #define REG_0X8269 (0x8269 - REG_WORD_START) #define REG_0X826A (0x826A - REG_WORD_START) #define REG_0X826B (0x826B - REG_WORD_START) #define REG_0X826C (0x826C - REG_WORD_START) #define REG_0X826D (0x826D - REG_WORD_START) #define REG_0X826E (0x826E - REG_WORD_START) #define REG_0X826F (0x826F - REG_WORD_START) #define REG_0X8270 (0x8270 - REG_WORD_START) #define REG_0X8271 (0x8271 - REG_WORD_START) #define REG_0X8272 (0x8272 - REG_WORD_START) #define REG_0X8273 (0x8273 - REG_WORD_START) #define REG_0X8274 (0x8274 - REG_WORD_START) #define REG_0X8275 (0x8275 - REG_WORD_START) #define REG_0X8276 (0x8276 - REG_WORD_START) #define REG_0X8277 (0x8277 - REG_WORD_START) #define REG_0X8278 (0x8278 - REG_WORD_START) #define REG_0X8279 (0x8279 - REG_WORD_START) #define REG_0X827A (0x827A - REG_WORD_START) #define REG_0X827B (0x827B - REG_WORD_START) #define REG_0X827C (0x827C - REG_WORD_START) #define REG_0X827D (0x827D - REG_WORD_START) #define REG_0X827E (0x827E - REG_WORD_START) #define REG_0X827F (0x827F - REG_WORD_START) #define WORD_INX_MAX (REG_0X827F + 1) #define REG_DWORD_START 0X8280 #define REG_0X8280 (0X8280 - REG_DWORD_START) #define REG_0X8282 (0X8282 - REG_DWORD_START) #define REG_0X8284 (0X8284 - REG_DWORD_START) #define REG_0X8286 (0X8286 - REG_DWORD_START) #define REG_0X8288 (0X8288 - REG_DWORD_START) #define REG_0X828A (0X828A - REG_DWORD_START) #define REG_0X828C (0X828C - REG_DWORD_START) #define REG_0X828E (0X828E - REG_DWORD_START) #define REG_0X8290 (0X8290 - REG_DWORD_START) #define REG_0X8292 (0X8292 - REG_DWORD_START) #define REG_0X8294 (0X8294 - REG_DWORD_START) #define REG_0X8296 (0X8296 - REG_DWORD_START) #define REG_0X8298 (0X8298 - REG_DWORD_START) #define REG_0X829A (0X829A - REG_DWORD_START) #define REG_0X829C (0X828C - REG_DWORD_START) #define REG_0X829E (0X828E - REG_DWORD_START) #define DWORD_INX_MAX (REG_0X829E+1) //MAX MIN DEFAULT #define INT_WORD_REG_MAX 112 #define REG_0X8200_VALUE {65535,0,0} #define REG_0X8201_VALUE {65535,0,0} #define REG_0X8202_VALUE {65535,0,0} #define REG_0X8203_VALUE {65535,0,0} #define REG_0X8204_VALUE {65535,0,0} #define REG_0X8205_VALUE {65535,0,0} #define REG_0X8206_VALUE {65535,0,0} #define REG_0X8207_VALUE {65535,0,0} #define REG_0X8208_VALUE {65535,0,0} #define REG_0X8209_VALUE {65535,0,0} #define REG_0X820A_VALUE {65535,0,0} #define REG_0X820B_VALUE {65535,0,0} #define REG_0X820C_VALUE {65535,0,0} #define REG_0X820D_VALUE {65535,0,0} #define REG_0X820E_VALUE {65535,0,0} #define REG_0X820F_VALUE {65535,0,0} #define REG_0X8210_VALUE {65535,0,0} #define REG_0X8211_VALUE {65535,0,0} #define REG_0X8212_VALUE {65535,0,0} #define REG_0X8213_VALUE {65535,0,0} #define REG_0X8214_VALUE {65535,0,0} #define REG_0X8215_VALUE {65535,0,0} #define REG_0X8216_VALUE {65535,0,0} #define REG_0X8217_VALUE {65535,0,0} #define REG_0X8218_VALUE {65535,0,0} #define REG_0X8219_VALUE {65535,0,0} #define REG_0X821A_VALUE {65535,0,0} #define REG_0X821B_VALUE {65535,0,0} #define REG_0X821C_VALUE {65535,0,0} #define REG_0X821D_VALUE {65535,0,0} #define REG_0X821E_VALUE {65535,0,0} #define REG_0X821F_VALUE {65535,0,0} #define REG_0X8220_VALUE {65535,0,0} #define REG_0X8221_VALUE {65535,0,0} #define REG_0X8222_VALUE {65535,0,0} #define REG_0X8223_VALUE {65535,0,0} #define REG_0X8224_VALUE {65535,0,0} #define REG_0X8225_VALUE {65535,0,0} #define REG_0X8226_VALUE {65535,0,0} #define REG_0X8227_VALUE {65535,0,0} #define REG_0X8228_VALUE {65535,0,0} #define REG_0X8229_VALUE {65535,0,0} #define REG_0X822A_VALUE {65535,0,0} #define REG_0X822B_VALUE {65535,0,0} #define REG_0X822C_VALUE {65535,0,0} #define REG_0X822D_VALUE {65535,0,0} #define REG_0X822E_VALUE {65535,0,0} #define REG_0X822F_VALUE {65535,0,0} #define REG_0X8230_VALUE {65535,0,0} #define REG_0X8231_VALUE {65535,0,0} #define REG_0X8232_VALUE {65535,0,0} #define REG_0X8233_VALUE {65535,0,0} #define REG_0X8234_VALUE {65535,0,0} #define REG_0X8235_VALUE {65535,0,0} #define REG_0X8236_VALUE {65535,0,0} #define REG_0X8237_VALUE {65535,0,0} #define REG_0X8238_VALUE {65535,0,0} #define REG_0X8239_VALUE {65535,0,0} #define REG_0X823A_VALUE {65535,0,0} #define REG_0X823B_VALUE {65535,0,0} #define REG_0X823C_VALUE {65535,0,0} #define REG_0X823D_VALUE {65535,0,0} #define REG_0X823E_VALUE {65535,0,0} #define REG_0X823F_VALUE {65535,0,0} #define REG_0X8240_VALUE {65535,0,0} #define REG_0X8241_VALUE {65535,0,0} #define REG_0X8242_VALUE {65535,0,0} #define REG_0X8243_VALUE {65535,0,0} #define REG_0X8244_VALUE {65535,0,0} #define REG_0X8245_VALUE {65535,0,0} #define REG_0X8246_VALUE {65535,0,0} #define REG_0X8247_VALUE {65535,0,0} #define REG_0X8248_VALUE {65535,0,0} #define REG_0X8249_VALUE {65535,0,0} #define REG_0X824A_VALUE {65535,0,0} #define REG_0X824B_VALUE {65535,0,0} #define REG_0X824C_VALUE {65535,0,0} #define REG_0X824D_VALUE {65535,0,0} #define REG_0X824E_VALUE {65535,0,0} #define REG_0X824F_VALUE {65535,0,0} #define REG_0X8250_VALUE {65535,0,0} #define REG_0X8251_VALUE {65535,0,0} #define REG_0X8252_VALUE {65535,0,0} #define REG_0X8253_VALUE {65535,0,0} #define REG_0X8254_VALUE {65535,0,0} #define REG_0X8255_VALUE {65535,0,0} #define REG_0X8256_VALUE {65535,0,0} #define REG_0X8257_VALUE {65535,0,0} #define REG_0X8258_VALUE {65535,0,0} #define REG_0X8259_VALUE {65535,0,0} #define REG_0X825A_VALUE {65535,0,0} #define REG_0X825B_VALUE {65535,0,0} #define REG_0X825C_VALUE {65535,0,0} #define REG_0X825D_VALUE {65535,0,0} #define REG_0X825E_VALUE {65535,0,0} #define REG_0X825F_VALUE {65535,0,0} #define REG_0X8260_VALUE {65535,0,0} #define REG_0X8261_VALUE {65535,0,0} #define REG_0X8262_VALUE {65535,0,0} #define REG_0X8263_VALUE {65535,0,0} #define REG_0X8264_VALUE {65535,0,0} #define REG_0X8265_VALUE {65535,0,0} #define REG_0X8266_VALUE {65535,0,0} #define REG_0X8267_VALUE {65535,0,0} #define REG_0X8268_VALUE {65535,0,0} #define REG_0X8269_VALUE {65535,0,0} #define REG_0X826A_VALUE {65535,0,0} #define REG_0X826B_VALUE {65535,0,0} #define REG_0X826C_VALUE {65535,0,0} #define REG_0X826D_VALUE {65535,0,0} #define REG_0X826E_VALUE {65535,0,0} #define REG_0X826F_VALUE {65535,0,0} #define REG_0X8270_VALUE {65535,0,0} #define REG_0X8271_VALUE {65535,0,0} #define REG_0X8272_VALUE {65535,0,0} #define REG_0X8273_VALUE {65535,0,0} #define REG_0X8274_VALUE {65535,0,0} #define REG_0X8275_VALUE {65535,0,0} #define REG_0X8276_VALUE {65535,0,0} #define REG_0X8277_VALUE {65535,0,0} #define REG_0X8278_VALUE {65535,0,0} #define REG_0X8279_VALUE {65535,0,0} #define REG_0X827A_VALUE {65535,0,0} #define REG_0X827B_VALUE {65535,0,0} #define REG_0X827C_VALUE {65535,0,0} #define REG_0X827D_VALUE {65535,0,0} #define REG_0X827E_VALUE {65535,0,0} #define REG_0X827F_VALUE {65535,0,0} #define INT_DWORD_REG_MAX 16 #define REG_0X8280_VALUE {65535,0,0} #define REG_0X8282_VALUE {65535,0,0} #define REG_0X8284_VALUE {65535,0,0} #define REG_0X8286_VALUE {65535,0,0} #define REG_0X8288_VALUE {65535,0,0} #define REG_0X828A_VALUE {65535,0,0} #define REG_0X828C_VALUE {65535,0,0} #define REG_0X828E_VALUE {65535,0,0} #define REG_0X8290_VALUE {65535,0,0} #define REG_0X8292_VALUE {65535,0,0} #define REG_0X8294_VALUE {65535,0,0} #define REG_0X8296_VALUE {65535,0,0} #define REG_0X8298_VALUE {65535,0,0} #define REG_0X829A_VALUE {65535,0,0} #define REG_0X829C_VALUE {65535,0,0} #define REG_0X829E_VALUE {65535,0,0} #endif