NULL
This commit is contained in:
546
user/Protocol/InternalModbusDefine.h
Executable file
546
user/Protocol/InternalModbusDefine.h
Executable file
@@ -0,0 +1,546 @@
|
||||
#ifndef __InternalModbusDefine_h__
|
||||
#define __InternalModbusDefine_h__
|
||||
|
||||
/******************************************************************************/
|
||||
#define INT_METER_INFO 0x8000 // <20>DZ<EFBFBD><C7B1><EFBFBD>Ϣ<EFBFBD><CFA2><EFBFBD>̶<EFBFBD><CCB6><EFBFBD>ַ<EFBFBD><D6B7>
|
||||
#define INT_METER_OPERATE 0x8200 // <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ִ<EFBFBD><D6B4><EFBFBD><EFBFBD>
|
||||
#define INT_METER_PARA 0x8210 // <20>ڲ<EFBFBD>16bit<69><74><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> 0x8220-0x827F
|
||||
#define INT_METER_DWORD_PARA 0x8280 // <20>ڲ<EFBFBD>32bit<69><74><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> 0x8280-0x82FF
|
||||
#define INT_METER_CODE 0x8300 // ʵʱ<CAB5><CAB1><EFBFBD>ݶ<EFBFBD>ȡ
|
||||
#define INT_METER_SYS 0x8400 // ϵͳ״̬<D7B4><CCAC>ȡ
|
||||
|
||||
#define INT_METER_BASIC 0x8600 // <20>ڲ<EFBFBD><DAB2><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ݱ<EFBFBD><DDB1><EFBFBD><EFBFBD><EFBFBD>
|
||||
#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 // У<D0A3><D7BC><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
#define INT_METER_F000 0xF000
|
||||
#define INT_MASK 0xFF00
|
||||
|
||||
/******************************************************************************/
|
||||
#define INT_METER_INFO_MAX 0x80FF // <20>DZ<EFBFBD><C7B1><EFBFBD>Ϣ<EFBFBD><CFA2><EFBFBD>̶<EFBFBD><CCB6><EFBFBD>ַ<EFBFBD><D6B7>
|
||||
#define INT_METER_OPERATE_MAX 0x820F // <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ִ<EFBFBD><D6B4><EFBFBD><EFBFBD>
|
||||
#define INT_METER_PARA_MAX 0x827F // <20>ڲ<EFBFBD>16bit<69><74><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> 0x8220-0x827F
|
||||
#define INT_METER_DWORD_PARA_MAX 0x82FF // <20>ڲ<EFBFBD>32bit<69><74><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> 0x8290-0x82FF
|
||||
#define INT_METER_OPERATE_MAX 0x82FF
|
||||
#define INT_METER_CODE_MAX 0x8330 // ʵʱ<CAB5><CAB1><EFBFBD>ݶ<EFBFBD>ȡ
|
||||
#define INT_METER_SYS_MAX 0x84FF // ϵͳ״̬<D7B4><CCAC>ȡ
|
||||
|
||||
/******************************************************************************/
|
||||
// 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 // <20><><EFBFBD>߱궨ʱ<EAB6A8>Ļ<EFBFBD><C4BB><EFBFBD><EFBFBD>¶<EFBFBD>
|
||||
#define INT_FR_PPM 0x8412 // PPM
|
||||
#define INT_STD_TA 0x8413 // <20><><EFBFBD>¶<EFBFBD> STD
|
||||
#define INT_CODE_COEFF 0x8414 // TR<54>¶<EFBFBD>ϵ<EFBFBD><CFB5> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>һ<EFBFBD><D2BB>ϵ<EFBFBD><CFB5>
|
||||
#define INT_TA_DELTA 0x8415 // MCU<43>¶<EFBFBD><C2B6><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ֵ
|
||||
#define INT_BL_FLOW 0x8416
|
||||
#define INT_DOP_VALUE 0x8417 // <20><><EFBFBD>ֵ<EFBFBD>λ<EFBFBD><CEBB><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
#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
|
||||
// <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
#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
|
||||
/***********************************************************************************************/
|
||||
// <20><><EFBFBD><EFBFBD>ָ<EFBFBD>붨<EFBFBD><EBB6A8>
|
||||
#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
|
||||
Reference in New Issue
Block a user