;**************************************************************************************/ ; ----- camera parameter ----- ; [camera parameter] Camera parameter set for USB2.0 & USB3.0 mode ; ; -- Keyname description: ; CFG_MODE = set the config mode for camera: 0 -> User define(UI) ; 1 -> This config File ; TYPE = set the name of the camera module ; SIZE = set the width and height of the image generated by camera ; BIT_WIDTH = set the bit width of the image generated by camera ; FORMAT = set the format of the image generated by camera: ; | 0 -> RAW | 1 -> RGB565 | 2 -> YUV422 | 3 -> JPG | 4 -> MONO | 5 -> ST_RAW | 6 -> ST_MONO | ; | -- 0 -> RG | -- 0 -> RGB | -- 0 -> YUYV | | | -- 0 -> RG | | ; | -- 1 -> GR | -- 1 -> BGR | -- 1 -> YVYU | | | -- 1 -> GR | | ; | -- 2 -> GB | | -- 2 -> UYVY | | | -- 2 -> GB | | ; | -- 3 -> BG | | -- 3 -> VYUY | | | -- 3 -> BG | | ; I2C_MODE = set the bit width of the address and data of I2C communication: ; 0 -> 8 bit address & 8 bit value ; 1 -> 8 bit address & 16 bit value ; 2 -> 16 bit address & 8 bit value ; 3 -> 16 bit address & 16 bit value ; I2C_ADDR = set the I2C address for register config of camera ; G_GAIN = set the address for green1_gain register config of camera ( RAW & RGB565 & ST_RAW mode ) ; B_GAIN = set the address for blue_gain register config of camera ( RAW & RGB565 & ST_RAW mode ) ; R_GAIN = set the address for red_gain register config of camera ( RAW & RGB565 & ST_RAW mode ) ; G2_GAIN = set the address for green2_gain register config of camera ( RAW & ST_RAW mode ) ; Y_GAIN = set the address for Y_gain register config of camera ( YUV422 mode ) ; U_GAIN = set the address for U_gain register config of camera ( YUV422 mode ) ; V_GAIN = set the address for V_gain register config of camera ( YUV422 mode ) ; GL_GAIN = set the address for global_gain register config of camera ; ; -- Keyname format: ; CFG_MODE = ; ; TYPE = ; SIZE = , ; BIT_WIDTH = ; FORMAT = [, ] ; I2C_MODE = ; I2C_ADDR = ; G_GAIN = [,]
, , ; B_GAIN = [,]
, , ; R_GAIN = [,]
, , ; G2_GAIN = [,]
, , ; Y_GAIN = [,]
, , ; U_GAIN = [,]
, , ; V_GAIN = [,]
, , ; GL_GAIN = [,]
, , ; ; Index value representing certain meanings ; Width of the image generated by camera ; Height of the image generated by camera ; Bit width of the image generated by camera ; I2C address for register config of camera ; Optional address space for this register. Some sensors (mostly SOC's) ; have multiple register pages (see the sensor spec or developers guide) ;
The register address ; Minimale value of certain address ; Maximale value of certain address ; Some form of C-style comments are supported in this .cfg file ; ;**************************************************************************************/ [camera parameter] CFG_MODE = 0 TYPE = ArduCAM_108MP SIZE = 12000, 9000 BIT_WIDTH = 8 FORMAT = 0, 1 I2C_MODE = 3 I2C_ADDR = 0x5A ;TRANS_LVL = 128 ;**************************************************************************************/ ; ----- control parameter ----- ; ; -- Keyname description: ; MIN_VALUE = set min value of control. ; MAX_VALUE = set max value of control. ; STEP = set step. ; DEF = set default control value. ; CTRL_NAME = set ctrl name. ; FUNC_NAME = set ctrl function name. ; ======CODE_BLOCK_START====== Code block start flag ; ======CODE_BLOCK_END====== Code block end flag ; ; -- Keyname format: ; MIN_VALUE = ; MAX_VALUE = ; STEP = ; DEF = ; CTRL_NAME = ; FUNC_NAME = ; ======CODE_BLOCK_START====== ; some lua code here ; ======CODE_BLOCK_END====== ; ;**************************************************************************************/ //-------------------------------------------------// [control parameter] MIN_VALUE = 0 MAX_VALUE = 1023 STEP = 1 DEF = 262 CTRL_NAME = Sensor_Focus FUNC_NAME = setFocus ======CODE_BLOCK_START====== function setFocus(val) data = {0} val = math.floor(val) high = (val & 0x03FF) >> 8 low = (val & 0xFF) data[1] = high ret = SendVR(0xD7, 0x1800, 0x0300, 1, data) data[1] = low ret = SendVR(0xD7, 0x1800, 0x0400, 1, data) end ======CODE_BLOCK_END====== //-------------------------------------------------// [control parameter] MIN_VALUE = 1 MAX_VALUE = 1 STEP = 1 DEF = 1 CTRL_NAME = Sensor_Framerate FUNC_NAME = setFramerate ======CODE_BLOCK_START====== function setFramerate(val) local pix_clk_hz = 768*1000000 local hts = 49152 local vts = math.floor(pix_clk_hz/(hts*val)) writeReg(0x0340, (vts & 0xFFFF)) end ======CODE_BLOCK_END====== //-------------------------------------------------// [control parameter] MIN_VALUE = 26 MAX_VALUE = 83734 STEP = 1 DEF = 24000 CTRL_NAME = Sensor_Exp(us) FUNC_NAME = setExposureTime ======CODE_BLOCK_START====== function setExposureTime(val) local hts = 49152 local pix_clk_hz = 768*1000000 local exp = math.floor(val*1000/(hts/pix_clk_hz*1e9)) writeReg(0x0202, exp) end ======CODE_BLOCK_END====== //-------------------------------------------------// [control parameter] MIN_VALUE = 0 MAX_VALUE = 1600 STEP = 1 DEF = 177 CTRL_NAME = Sensor_Analog_Gain_0.01x FUNC_NAME = setGain ======CODE_BLOCK_START====== function setGain(val) local gain = math.floor(val / 100 * 32) writeReg(0x0204, gain) end ======CODE_BLOCK_END====== //-------------------------------------------------// [control parameter] MIN_VALUE = 10 MAX_VALUE = 400 STEP = 1 DEF = 126 CTRL_NAME = Sensor_Digital_Gain(R)_0.01x FUNC_NAME = setDigitalGainR ======CODE_BLOCK_START====== function setDigitalGainR(val) local gain = math.floor(val / 100 * 256) writeReg(0x0210, gain) end ======CODE_BLOCK_END====== //-------------------------------------------------// [control parameter] MIN_VALUE = 10 MAX_VALUE = 400 STEP = 1 DEF = 126 CTRL_NAME = Sensor_Digital_Gain(B)_0.01x FUNC_NAME = setDigitalGainB ======CODE_BLOCK_START====== function setDigitalGainB(val) local gain = math.floor(val / 100 * 256) writeReg(0x0212, gain) end ======CODE_BLOCK_END====== //-------------------------------------------------// [control parameter] MIN_VALUE = 0 MAX_VALUE = 1 STEP = 1 DEF = 1 CTRL_NAME = ISP_Gamma_Gain_Enable FUNC_NAME = setEnableGamma ======CODE_BLOCK_START====== function setEnableGamma(val) val = val * 3 data = {val} ret = SendVR(0xD7, 0x4600, 0x4B00, 1, data) end ======CODE_BLOCK_END====== //-------------------------------------------------// [control parameter] MIN_VALUE = 1 MAX_VALUE = 399 STEP = 1 DEF = 100 CTRL_NAME = ISP_Gain(R)_0.01x FUNC_NAME = setGainR ======CODE_BLOCK_START====== function setGainR(val) val = math.floor(val / 100 * 64) data = {val} ret = SendVR(0xD7, 0x4600, 0x4C00, 1, data) end ======CODE_BLOCK_END====== //-------------------------------------------------// [control parameter] MIN_VALUE = 1 MAX_VALUE = 399 STEP = 1 DEF = 100 CTRL_NAME = ISP_Gain(B)_0.01x FUNC_NAME = setGainB ======CODE_BLOCK_START====== function setGainB(val) val = math.floor(val / 100 * 64) data = {val} ret = SendVR(0xD7, 0x4600, 0x4D00, 1, data) end ======CODE_BLOCK_END====== //-------------------------------------------------// ;**************************************************************************************/ ; ----- board parameter ----- ; ; -- Keyname description: ; VRCMD = set board parameter by vendor command ; ; -- Keyname format: ; VRCMD = , , , [, [, [, [, ]]]] // ; ; ; ; ; ; ; Some form of C-style comments are supported in this .cfg file ; ;**************************************************************************************/ [board parameter] VRCMD = 0xD7, 0x4600, 0x0100, 1, 0x05 VRCMD = 0xD7, 0x4600, 0x0200, 1, 0x00 VRCMD = 0xD7, 0x4600, 0x0400, 1, 0x12 VRCMD = 0xD7, 0x4600, 0x0A00, 1, 0x01 VRCMD = 0xD7, 0x4600, 0x0C00, 1, 0x81 VRCMD = 0xD7, 0x4600, 0x0D00, 1, 0x2E VRCMD = 0xD7, 0x4600, 0x0E00, 1, 0x20 VRCMD = 0xD7, 0x4600, 0x0F00, 1, 0x22 VRCMD = 0xD7, 0x4600, 0x1000, 1, 0x98 VRCMD = 0xD7, 0x4600, 0x1100, 1, 0x03 VRCMD = 0xD7, 0x4600, 0x2300, 1, 0x01 VRCMD = 0xD7, 0x4600, 0x2800, 1, 0x03 VRCMD = 0xF6, 0x0000, 0x0000, 3, 0x03, 0x04, 0x0C //RAW顺序 //0:B Gb Gr R //1:Gb B R Gr //2:Gr R B Gb //3:R Gr Gb B VRCMD = 0xD7, 0x4600, 0x4100, 1, 0x00 //bit[1]: ISP_Gamma_En //bit[0]: ISP_Gain_En VRCMD = 0xD7, 0x4600, 0x4B00, 1, 0x03 VRCMD = 0xD7, 0x4600, 0x4C00, 1, 0x40 //ISP_Gain_Red VRCMD = 0xD7, 0x4600, 0x4D00, 1, 0x40 //ISP_Gain_Blue // Focus adjust DELAY = 10 VRCMD = 0xD7, 0x1800, 0x0200, 1, 0x00 VRCMD = 0xD7, 0x1800, 0x0300, 1, 0x01 VRCMD = 0xD7, 0x1800, 0x0400, 1, 0x06 [board parameter][dev2] [board parameter][dev3][inf2] VRCMD = 0xD7, 0x4600, 0x0300, 1, 0x00 VRCMD = 0xD7, 0x4600, 0x0400, 1, 0x00 VRCMD = 0xF3, 0x0000, 0x0000, 0 VRCMD = 0xF9, 0x0004, 0x0000, 0 [board parameter][dev3][inf3] VRCMD = 0xD7, 0x4600, 0x0300, 1, 0x00 VRCMD = 0xD7, 0x4600, 0x0400, 1, 0x00 VRCMD = 0xF3, 0x0000, 0x0000, 0 VRCMD = 0xF9, 0x0004, 0x0000, 0 ;**************************************************************************************/ ; ----- register parameter ----- ; ; -- Keyname description: ; REG = assign a new register value ; DELAY = delay a certain amount of milliseconds before continuing ; BITSET = do a set operation to part of a register. The part is defined as a mask. ; BITCLR = do a reset operation to part of a register. The part is defined as a mask. ; ; -- Keyname format: ; REG = [,]
, // ; DELAY = ; BITSET = [,]
, ; BITCLR = [,]
, ; ; Optional address space for this register. Some sensors (mostly SOC's) ; have multiple register pages (see the sensor spec or developers guide) ;
the register address ; the new value to assign to the register ; is the part of a register value that needs to be updated with a new value ; wait for this ammount of milliseconds before continuing ; Some form of C-style comments are supported in this .cfg file ; ;**************************************************************************************/ [register parameter] //Summation 12.02fps //4000x3000 12.02fps 800Mbps/lane //Reference DPHY //// Summation //2lane DPHY setting //Summation 4000x3000 //19.2 MHz //200 MHz //800.0 Mbps/lane //12000 px //9024 px //4000 px //3000 px //12.02 fps //Raw10 //41552 px //37552 px //3204 line //204 line //2 lane //Gr First //OFF //Address Data (Hex) Data (Dec) REG = 0x6028, 0x4000 REG = 0x0000, 0x0F1B REG = 0x0000, 0x1AD2 REG = 0x001E, 0x6DED REG = 0x6028, 0x4000 REG = 0x6018, 0x0001 //p8 DELAY = 10 REG = 0x7004, 0x1770 REG = 0x7002, 0x2008 REG = 0x707E, 0x0CC8 REG = 0x6014, 0x0001 //p10 DELAY = 10 REG = 0x6028, 0x2000 REG = 0x602A, 0x37C0 REG = 0x6F12, 0x0101 REG = 0x6028, 0x4000 REG = 0x7002, 0x0008 //p10 DELAY = 10 REG = 0x6028, 0x2000 REG = 0x602A, 0x8D1C REG = 0x6F12, 0x0007 REG = 0x6F12, 0x0007 REG = 0x602A, 0x8D2C REG = 0x6F12, 0x0007 REG = 0x6F12, 0x0007 REG = 0x602A, 0x8D3C REG = 0x6F12, 0x0007 REG = 0x6F12, 0x0007 REG = 0x602A, 0x8D4C REG = 0x6F12, 0x0007 REG = 0x6F12, 0x0007 REG = 0x602A, 0x8D5C REG = 0x6F12, 0x0007 REG = 0x6F12, 0x0007 REG = 0x602A, 0x8D6C REG = 0x6F12, 0x0007 REG = 0x6F12, 0x0007 REG = 0x602A, 0x8E3C REG = 0x6F12, 0x0007 REG = 0x6F12, 0x0007 REG = 0x602A, 0x8E4C REG = 0x6F12, 0x0007 REG = 0x6F12, 0x0007 REG = 0x602A, 0x8E5C REG = 0x6F12, 0x0007 REG = 0x6F12, 0x0007 REG = 0x602A, 0x8E6C REG = 0x6F12, 0x0007 REG = 0x6F12, 0x0007 REG = 0x602A, 0x8E7C REG = 0x6F12, 0x0007 REG = 0x6F12, 0x0007 REG = 0x602A, 0x8E8C REG = 0x6F12, 0x0007 REG = 0x6F12, 0x0007 REG = 0x602A, 0x8F5C REG = 0x6F12, 0x0007 REG = 0x6F12, 0x0007 REG = 0x602A, 0x8F6C REG = 0x6F12, 0x0007 REG = 0x6F12, 0x0007 REG = 0x602A, 0x8F7C REG = 0x6F12, 0x0007 REG = 0x6F12, 0x0007 REG = 0x602A, 0x8F8C REG = 0x6F12, 0x0007 REG = 0x6F12, 0x0007 REG = 0x602A, 0x8F9C REG = 0x6F12, 0x0007 REG = 0x6F12, 0x0007 REG = 0x602A, 0x8FAC REG = 0x6F12, 0x0007 REG = 0x6F12, 0x0007 REG = 0x602A, 0x9C7C REG = 0x6F12, 0x0019 REG = 0x6F12, 0x0019 REG = 0x602A, 0x9C8C REG = 0x6F12, 0x0019 REG = 0x6F12, 0x0019 REG = 0x602A, 0x9C9C REG = 0x6F12, 0x0018 REG = 0x6F12, 0x0018 REG = 0x602A, 0x9CAC REG = 0x6F12, 0x0018 REG = 0x6F12, 0x0018 REG = 0x602A, 0x9CBC REG = 0x6F12, 0x0018 REG = 0x6F12, 0x0018 REG = 0x602A, 0x9CCC REG = 0x6F12, 0x0018 REG = 0x6F12, 0x0018 REG = 0x602A, 0x9CDC REG = 0x6F12, 0x0019 REG = 0x6F12, 0x0019 REG = 0x602A, 0x9CEC REG = 0x6F12, 0x0019 REG = 0x6F12, 0x0019 REG = 0x602A, 0x9CFC REG = 0x6F12, 0x0018 REG = 0x6F12, 0x0018 REG = 0x602A, 0x9D0C REG = 0x6F12, 0x0018 REG = 0x6F12, 0x0018 REG = 0x602A, 0x9D1C REG = 0x6F12, 0x0018 REG = 0x6F12, 0x0018 REG = 0x602A, 0x9D2C REG = 0x6F12, 0x0018 REG = 0x6F12, 0x0018 REG = 0x602A, 0x9D3C REG = 0x6F12, 0x0019 REG = 0x6F12, 0x0019 REG = 0x602A, 0x9D4C REG = 0x6F12, 0x0019 REG = 0x6F12, 0x0019 REG = 0x602A, 0x9D5C REG = 0x6F12, 0x0018 REG = 0x6F12, 0x0018 REG = 0x602A, 0x9D6C REG = 0x6F12, 0x0018 REG = 0x6F12, 0x0018 REG = 0x602A, 0x9D7C REG = 0x6F12, 0x0018 REG = 0x6F12, 0x0018 REG = 0x602A, 0x9D8C REG = 0x6F12, 0x0018 REG = 0x6F12, 0x0018 REG = 0x602A, 0x9D9C REG = 0x6F12, 0x0017 REG = 0x6F12, 0x0017 REG = 0x602A, 0x9DBC REG = 0x6F12, 0x0001 REG = 0x6F12, 0x0001 REG = 0x602A, 0x9DCC REG = 0x6F12, 0x0000 REG = 0x6F12, 0x0000 REG = 0x602A, 0x9DDC REG = 0x6F12, 0x0000 REG = 0x6F12, 0x0000 REG = 0x602A, 0x9DEC REG = 0x6F12, 0x0000 REG = 0x6F12, 0x0000 REG = 0x602A, 0x9DFC REG = 0x6F12, 0x0017 REG = 0x6F12, 0x0017 REG = 0x602A, 0x9E1C REG = 0x6F12, 0x0001 REG = 0x6F12, 0x0001 REG = 0x602A, 0x9E2C REG = 0x6F12, 0x0000 REG = 0x6F12, 0x0000 REG = 0x602A, 0x9E3C REG = 0x6F12, 0x0000 REG = 0x6F12, 0x0000 REG = 0x602A, 0x9E4C REG = 0x6F12, 0x0000 REG = 0x6F12, 0x0000 REG = 0x602A, 0x9E5C REG = 0x6F12, 0x0017 REG = 0x6F12, 0x0017 REG = 0x602A, 0x9E7C REG = 0x6F12, 0x0001 REG = 0x6F12, 0x0001 REG = 0x602A, 0x9E8C REG = 0x6F12, 0x0000 REG = 0x6F12, 0x0000 REG = 0x602A, 0x9E9C REG = 0x6F12, 0x0000 REG = 0x6F12, 0x0000 REG = 0x602A, 0x9EAC REG = 0x6F12, 0x0000 REG = 0x6F12, 0x0000 REG = 0x602A, 0x9FDC REG = 0x6F12, 0x0010 REG = 0x6F12, 0x0010 REG = 0x602A, 0x9FEC REG = 0x6F12, 0x000F REG = 0x6F12, 0x000F REG = 0x602A, 0x9FFC REG = 0x6F12, 0x000D REG = 0x6F12, 0x000D REG = 0x602A, 0xA00C REG = 0x6F12, 0x000C REG = 0x6F12, 0x000C REG = 0x602A, 0xA01C REG = 0x6F12, 0x000B REG = 0x6F12, 0x000B REG = 0x602A, 0xA02C REG = 0x6F12, 0x0009 REG = 0x6F12, 0x0009 REG = 0x602A, 0xA03C REG = 0x6F12, 0x0010 REG = 0x6F12, 0x0010 REG = 0x602A, 0xA04C REG = 0x6F12, 0x000F REG = 0x6F12, 0x000F REG = 0x602A, 0xA05C REG = 0x6F12, 0x000D REG = 0x6F12, 0x000D REG = 0x602A, 0xA06C REG = 0x6F12, 0x000C REG = 0x6F12, 0x000C REG = 0x602A, 0xA07C REG = 0x6F12, 0x000B REG = 0x6F12, 0x000B REG = 0x602A, 0xA084 REG = 0x6F12, 0x001A REG = 0x6F12, 0x001A REG = 0x6F12, 0x001A REG = 0x6F12, 0x001A REG = 0x6F12, 0x0009 REG = 0x6F12, 0x0009 REG = 0x602A, 0xA09C REG = 0x6F12, 0x0010 REG = 0x6F12, 0x0010 REG = 0x602A, 0xA0AC REG = 0x6F12, 0x000F REG = 0x6F12, 0x000F REG = 0x602A, 0xA0BC REG = 0x6F12, 0x000D REG = 0x6F12, 0x000D REG = 0x602A, 0xA0CC REG = 0x6F12, 0x000C REG = 0x6F12, 0x000C REG = 0x602A, 0xA0DC REG = 0x6F12, 0x000B REG = 0x6F12, 0x000B REG = 0x602A, 0xA0E4 REG = 0x6F12, 0x0032 REG = 0x6F12, 0x0032 REG = 0x6F12, 0x0032 REG = 0x6F12, 0x0032 REG = 0x6F12, 0x0009 REG = 0x6F12, 0x0009 REG = 0x602A, 0xA3BC REG = 0x6F12, 0x0254 REG = 0x6F12, 0x0254 REG = 0x602A, 0xA3CC REG = 0x6F12, 0x01A0 REG = 0x6F12, 0x01A0 REG = 0x602A, 0xA3DC REG = 0x6F12, 0x0176 REG = 0x6F12, 0x0176 REG = 0x602A, 0xA3EC REG = 0x6F12, 0x0CF1 REG = 0x6F12, 0x0CF1 REG = 0x602A, 0xA3FC REG = 0x6F12, 0x0029 REG = 0x6F12, 0x0029 REG = 0x602A, 0xA40C REG = 0x6F12, 0x01E2 REG = 0x6F12, 0x01E2 REG = 0x602A, 0xA41C REG = 0x6F12, 0x0001 REG = 0x6F12, 0x0001 REG = 0x602A, 0xA42C REG = 0x6F12, 0x0105 REG = 0x6F12, 0x0105 REG = 0x602A, 0xA43C REG = 0x6F12, 0x0791 REG = 0x6F12, 0x0791 REG = 0x602A, 0xA44C REG = 0x6F12, 0x03BF REG = 0x6F12, 0x03BF REG = 0x602A, 0xA45C REG = 0x6F12, 0x02B1 REG = 0x6F12, 0x02B1 REG = 0x602A, 0xA46C REG = 0x6F12, 0x03FF REG = 0x6F12, 0x03FF REG = 0x602A, 0xA47C REG = 0x6F12, 0x0112 REG = 0x6F12, 0x0112 REG = 0x602A, 0xA48C REG = 0x6F12, 0x0254 REG = 0x6F12, 0x0254 REG = 0x602A, 0x6F8A REG = 0x6F12, 0x0000 REG = 0x602A, 0xA4C4 REG = 0x6F12, 0x0017 REG = 0x6F12, 0x0017 REG = 0x6F12, 0x0017 REG = 0x6F12, 0x0017 REG = 0x6F12, 0x0017 REG = 0x6F12, 0x0017 REG = 0x602A, 0xA4EC REG = 0x6F12, 0x00F4 REG = 0x6F12, 0x00F4 REG = 0x602A, 0xA4FC REG = 0x6F12, 0x0000 REG = 0x6F12, 0x0000 REG = 0x6028, 0x4000 REG = 0x6602, 0x0003 REG = 0x6B06, 0xB000 REG = 0xF62A, 0x000A REG = 0xF62C, 0x000B REG = 0x6028, 0x2000 REG = 0x602A, 0x5616 REG = 0x6F12, 0x0808 REG = 0x602A, 0x561C REG = 0x6F12, 0x180C REG = 0x602A, 0x5632 REG = 0x6F12, 0x0600 REG = 0x6F12, 0x1244 REG = 0x6F12, 0x1000 REG = 0x602A, 0x56F0 REG = 0x6F12, 0x0000 REG = 0x6F12, 0x0000 REG = 0x602A, 0x6348 REG = 0x6F12, 0x0000 REG = 0x602A, 0x5618 REG = 0x6F12, 0x0808 REG = 0x602A, 0x561E REG = 0x6F12, 0x0418 REG = 0x602A, 0x570A REG = 0x6F12, 0x0000 REG = 0x602A, 0x571A REG = 0x6F12, 0x0C0C REG = 0x602A, 0x571E REG = 0x6F12, 0x0303 REG = 0x602A, 0x566E REG = 0x6F12, 0x0802 REG = 0x6F12, 0x0143 REG = 0x6F12, 0x0106 REG = 0x6F12, 0x0247 REG = 0x6F12, 0x0200 REG = 0x6F12, 0x0241 REG = 0x6F12, 0x0204 REG = 0x6F12, 0x0145 REG = 0x6F12, 0x0102 REG = 0x602A, 0x56F8 REG = 0x6F12, 0x5050 REG = 0x6F12, 0x5050 REG = 0x602A, 0x5760 REG = 0x6F12, 0x0001 REG = 0x6F12, 0x0000 REG = 0x6F12, 0x0000 REG = 0x602A, 0x57F0 REG = 0x6F12, 0x0404 REG = 0x602A, 0x57C4 REG = 0x6F12, 0x0200 REG = 0x602A, 0x5786 REG = 0x6F12, 0x0000 REG = 0x602A, 0x57F4 REG = 0x6F12, 0x0202 REG = 0x602A, 0x579E REG = 0x6F12, 0xB1B1 REG = 0x602A, 0x57AE REG = 0x6F12, 0x1B1B REG = 0x602A, 0x5808 REG = 0x6F12, 0x0806 REG = 0x6F12, 0x0906 REG = 0x6F12, 0x4807 REG = 0x6F12, 0x4907 REG = 0x6F12, 0x0206 REG = 0x6F12, 0x0306 REG = 0x6F12, 0x4207 REG = 0x6F12, 0x4307 REG = 0x602A, 0x5944 REG = 0x6F12, 0x0203 REG = 0x602A, 0x594C REG = 0x6F12, 0x0203 REG = 0x602A, 0x5984 REG = 0x6F12, 0x0302 REG = 0x602A, 0x598C REG = 0x6F12, 0x0302 REG = 0x602A, 0x59C4 REG = 0x6F12, 0x0203 REG = 0x602A, 0x59CC REG = 0x6F12, 0x0203 REG = 0x602A, 0x5A04 REG = 0x6F12, 0x0302 REG = 0x602A, 0x5A0C REG = 0x6F12, 0x0302 REG = 0x602A, 0x5840 REG = 0x6F12, 0x0204 REG = 0x6F12, 0x4305 REG = 0x6F12, 0x8607 REG = 0x6F12, 0xC708 REG = 0x6F12, 0x0404 REG = 0x6F12, 0x4505 REG = 0x6F12, 0x8007 REG = 0x6F12, 0xC108 REG = 0x602A, 0x57CA REG = 0x6F12, 0x0808 REG = 0x602A, 0x57DE REG = 0x6F12, 0x0101 REG = 0x602A, 0x5864 REG = 0x6F12, 0x4602 REG = 0x6F12, 0x4702 REG = 0x6F12, 0x0401 REG = 0x6F12, 0x0501 REG = 0x6F12, 0x4002 REG = 0x6F12, 0x4102 REG = 0x6F12, 0x0201 REG = 0x6F12, 0x0301 REG = 0x6F12, 0x4602 REG = 0x6F12, 0x4702 REG = 0x6F12, 0x0401 REG = 0x6F12, 0x0501 REG = 0x6F12, 0x4002 REG = 0x6F12, 0x4102 REG = 0x602A, 0x5C44 REG = 0x6F12, 0x0001 REG = 0x602A, 0x5C48 REG = 0x6F12, 0x3F3F REG = 0x602A, 0x5C4C REG = 0x6F12, 0x3F3F REG = 0x602A, 0x5C84 REG = 0x6F12, 0x0100 REG = 0x602A, 0x5C88 REG = 0x6F12, 0x3F3F REG = 0x602A, 0x5C8C REG = 0x6F12, 0x3F3F REG = 0x602A, 0x5CC4 REG = 0x6F12, 0x0001 REG = 0x602A, 0x5CC8 REG = 0x6F12, 0x3F3F REG = 0x602A, 0x5CCC REG = 0x6F12, 0x3F3F REG = 0x602A, 0x5D04 REG = 0x6F12, 0x0100 REG = 0x602A, 0x5D08 REG = 0x6F12, 0x3F3F REG = 0x602A, 0x5D0C REG = 0x6F12, 0x3F3F REG = 0x602A, 0x58A0 REG = 0x6F12, 0x0601 REG = 0x6F12, 0x4702 REG = 0x6F12, 0x8204 REG = 0x6F12, 0xC305 REG = 0x602A, 0x3A22 REG = 0x6F12, 0x0100 REG = 0x602A, 0x3A54 REG = 0x6F12, 0x0080 REG = 0x602A, 0x2374 REG = 0x6F12, 0x00D8 REG = 0x6F12, 0x239F REG = 0x602A, 0x5650 REG = 0x6F12, 0x0443 REG = 0x6F12, 0x0506 REG = 0x6F12, 0x0747 REG = 0x6F12, 0x0804 REG = 0x6F12, 0x0445 REG = 0x6F12, 0x0500 REG = 0x6F12, 0x0741 REG = 0x6F12, 0x0802 REG = 0x602A, 0x5690 REG = 0x6F12, 0x0347 REG = 0x6F12, 0x0402 REG = 0x6F12, 0x0843 REG = 0x6F12, 0x0906 REG = 0x6F12, 0x0347 REG = 0x6F12, 0x0402 REG = 0x6F12, 0x0843 REG = 0x6F12, 0x0906 REG = 0x602A, 0x386C REG = 0x6F12, 0x0000 REG = 0x602A, 0x4BFC REG = 0x6F12, 0x0000 REG = 0x602A, 0x4BC0 REG = 0x6F12, 0x0100 REG = 0x602A, 0x3CD0 REG = 0x6F12, 0x0000 REG = 0x6F12, 0x0200 REG = 0x602A, 0x3D46 REG = 0x6F12, 0x0008 REG = 0x602A, 0x3D76 REG = 0x6F12, 0x0002 REG = 0x602A, 0x3D7C REG = 0x6F12, 0x0002 REG = 0x6F12, 0x0002 REG = 0x6F12, 0x0002 REG = 0x602A, 0x3D94 REG = 0x6F12, 0x0002 REG = 0x6F12, 0x0002 REG = 0x6F12, 0x0002 REG = 0x602A, 0x3C90 REG = 0x6F12, 0x0303 REG = 0x6F12, 0x0303 REG = 0x602A, 0x3CC8 REG = 0x6F12, 0x5555 REG = 0x6F12, 0x5555 REG = 0x6F12, 0x5555 REG = 0x6F12, 0x5555 REG = 0x602A, 0x6A1A REG = 0x6F12, 0x0101 REG = 0x602A, 0x69C6 REG = 0x6F12, 0x0101 REG = 0x602A, 0x36D4 REG = 0x6F12, 0x0100 REG = 0x6028, 0x2000 REG = 0x602A, 0x5130 REG = 0x6F12, 0x0100 REG = 0x602A, 0x3DB2 REG = 0x6F12, 0x0004 REG = 0x6F12, 0x0005 REG = 0x6F12, 0x0017 REG = 0x6F12, 0x00C0 REG = 0x6F12, 0x0011 REG = 0x6F12, 0x000F REG = 0x602A, 0x5132 REG = 0x6F12, 0x0000 REG = 0x602A, 0x9074 REG = 0x6F12, 0x0004 REG = 0x6F12, 0x0004 REG = 0x6F12, 0x0004 REG = 0x6F12, 0x0004 REG = 0x6F12, 0x0004 REG = 0x6F12, 0x0004 REG = 0x602A, 0x9084 REG = 0x6F12, 0x0004 REG = 0x6F12, 0x0004 REG = 0x6F12, 0x0004 REG = 0x6F12, 0x0004 REG = 0x6F12, 0x0004 REG = 0x6F12, 0x0004 REG = 0x602A, 0x9194 REG = 0x6F12, 0x0004 REG = 0x6F12, 0x0004 REG = 0x6F12, 0x0004 REG = 0x6F12, 0x0004 REG = 0x6F12, 0x0004 REG = 0x6F12, 0x0004 REG = 0x602A, 0x91A4 REG = 0x6F12, 0x0004 REG = 0x6F12, 0x0004 REG = 0x6F12, 0x0004 REG = 0x6F12, 0x0004 REG = 0x6F12, 0x0004 REG = 0x6F12, 0x0004 REG = 0x602A, 0x92B4 REG = 0x6F12, 0x0004 REG = 0x6F12, 0x0004 REG = 0x6F12, 0x0004 REG = 0x6F12, 0x0004 REG = 0x6F12, 0x0004 REG = 0x6F12, 0x0004 REG = 0x602A, 0x92C4 REG = 0x6F12, 0x0004 REG = 0x6F12, 0x0004 REG = 0x6F12, 0x0004 REG = 0x6F12, 0x0004 REG = 0x6F12, 0x0004 REG = 0x6F12, 0x0004 REG = 0x602A, 0x93E4 REG = 0x6F12, 0x0016 REG = 0x6F12, 0x0016 REG = 0x6F12, 0x0016 REG = 0x6F12, 0x0016 REG = 0x6F12, 0x0016 REG = 0x6F12, 0x0016 REG = 0x602A, 0x93F4 REG = 0x6F12, 0x001C REG = 0x6F12, 0x001C REG = 0x6F12, 0x001C REG = 0x6F12, 0x001C REG = 0x6F12, 0x001C REG = 0x6F12, 0x001C REG = 0x602A, 0x9404 REG = 0x6F12, 0x002A REG = 0x6F12, 0x002A REG = 0x6F12, 0x002A REG = 0x6F12, 0x002A REG = 0x6F12, 0x002A REG = 0x6F12, 0x002A REG = 0x602A, 0x9494 REG = 0x6F12, 0x003A REG = 0x6F12, 0x0038 REG = 0x6F12, 0x0035 REG = 0x6F12, 0x0032 REG = 0x602A, 0x94A4 REG = 0x6F12, 0x0049 REG = 0x6F12, 0x0045 REG = 0x6F12, 0x0042 REG = 0x6F12, 0x003F REG = 0x602A, 0x94B4 REG = 0x6F12, 0x007A REG = 0x6F12, 0x0074 REG = 0x6F12, 0x006E REG = 0x6F12, 0x0069 REG = 0x6F12, 0x0064 REG = 0x6F12, 0x0064 REG = 0x602A, 0x94C4 REG = 0x6F12, 0x00F3 REG = 0x6F12, 0x00E8 REG = 0x6F12, 0x00DD REG = 0x6F12, 0x00D2 REG = 0x6F12, 0x00C8 REG = 0x6F12, 0x00C8 REG = 0x602A, 0x94D4 REG = 0x6F12, 0x016D REG = 0x6F12, 0x015B REG = 0x6F12, 0x014B REG = 0x6F12, 0x013B REG = 0x6F12, 0x012C REG = 0x6F12, 0x012C REG = 0x602A, 0x94E4 REG = 0x6F12, 0x01E6 REG = 0x6F12, 0x01CF REG = 0x6F12, 0x01B9 REG = 0x6F12, 0x01A4 REG = 0x6F12, 0x0190 REG = 0x6F12, 0x0190 REG = 0x602A, 0x95B4 REG = 0x6F12, 0x003A REG = 0x6F12, 0x0038 REG = 0x6F12, 0x0035 REG = 0x6F12, 0x0032 REG = 0x602A, 0x95C4 REG = 0x6F12, 0x0049 REG = 0x6F12, 0x0045 REG = 0x6F12, 0x0042 REG = 0x6F12, 0x003F REG = 0x602A, 0x95D4 REG = 0x6F12, 0x007A REG = 0x6F12, 0x0074 REG = 0x6F12, 0x006E REG = 0x6F12, 0x0069 REG = 0x6F12, 0x0064 REG = 0x6F12, 0x0064 REG = 0x602A, 0x95E4 REG = 0x6F12, 0x00F3 REG = 0x6F12, 0x00E8 REG = 0x6F12, 0x00DD REG = 0x6F12, 0x00D2 REG = 0x6F12, 0x00C8 REG = 0x6F12, 0x00C8 REG = 0x602A, 0x95F4 REG = 0x6F12, 0x016D REG = 0x6F12, 0x015B REG = 0x6F12, 0x014B REG = 0x6F12, 0x013B REG = 0x6F12, 0x012C REG = 0x6F12, 0x012C REG = 0x602A, 0x9604 REG = 0x6F12, 0x01E6 REG = 0x6F12, 0x01CF REG = 0x6F12, 0x01B9 REG = 0x6F12, 0x01A4 REG = 0x6F12, 0x0190 REG = 0x6F12, 0x0190 REG = 0x602A, 0x96D4 REG = 0x6F12, 0x003A REG = 0x6F12, 0x0038 REG = 0x6F12, 0x0035 REG = 0x6F12, 0x0032 REG = 0x602A, 0x96E4 REG = 0x6F12, 0x0049 REG = 0x6F12, 0x0045 REG = 0x6F12, 0x0042 REG = 0x6F12, 0x003F REG = 0x602A, 0x96F4 REG = 0x6F12, 0x007A REG = 0x6F12, 0x0074 REG = 0x6F12, 0x006E REG = 0x6F12, 0x0069 REG = 0x6F12, 0x0064 REG = 0x6F12, 0x0064 REG = 0x602A, 0x9704 REG = 0x6F12, 0x00F3 REG = 0x6F12, 0x00E8 REG = 0x6F12, 0x00DD REG = 0x6F12, 0x00D2 REG = 0x6F12, 0x00C8 REG = 0x6F12, 0x00C8 REG = 0x602A, 0x9714 REG = 0x6F12, 0x016D REG = 0x6F12, 0x015B REG = 0x6F12, 0x014B REG = 0x6F12, 0x013B REG = 0x6F12, 0x012C REG = 0x6F12, 0x012C REG = 0x602A, 0x9724 REG = 0x6F12, 0x01E6 REG = 0x6F12, 0x01CF REG = 0x6F12, 0x01B9 REG = 0x6F12, 0x01A4 REG = 0x6F12, 0x0190 REG = 0x6F12, 0x0190 REG = 0x602A, 0x97F4 REG = 0x6F12, 0x0001 REG = 0x6F12, 0x0001 REG = 0x6F12, 0x0001 REG = 0x6F12, 0x0002 REG = 0x6F12, 0x0002 REG = 0x6F12, 0x0002 REG = 0x602A, 0x9804 REG = 0x6F12, 0x0001 REG = 0x6F12, 0x0001 REG = 0x6F12, 0x0001 REG = 0x6F12, 0x0002 REG = 0x6F12, 0x0002 REG = 0x6F12, 0x0002 REG = 0x602A, 0x9814 REG = 0x6F12, 0x0001 REG = 0x6F12, 0x0002 REG = 0x6F12, 0x0002 REG = 0x6F12, 0x0002 REG = 0x6F12, 0x0003 REG = 0x6F12, 0x0003 REG = 0x602A, 0x9824 REG = 0x6F12, 0x0002 REG = 0x6F12, 0x0002 REG = 0x6F12, 0x0003 REG = 0x6F12, 0x0003 REG = 0x6F12, 0x0004 REG = 0x6F12, 0x0004 REG = 0x602A, 0x9834 REG = 0x6F12, 0x0002 REG = 0x6F12, 0x0003 REG = 0x6F12, 0x0003 REG = 0x6F12, 0x0004 REG = 0x6F12, 0x0005 REG = 0x6F12, 0x0005 REG = 0x602A, 0x9844 REG = 0x6F12, 0x0003 REG = 0x6F12, 0x0004 REG = 0x6F12, 0x0004 REG = 0x6F12, 0x0006 REG = 0x6F12, 0x0007 REG = 0x6F12, 0x0007 REG = 0x602A, 0x9914 REG = 0x6F12, 0x0001 REG = 0x6F12, 0x0001 REG = 0x6F12, 0x0001 REG = 0x6F12, 0x0002 REG = 0x6F12, 0x0002 REG = 0x6F12, 0x0002 REG = 0x602A, 0x9924 REG = 0x6F12, 0x0001 REG = 0x6F12, 0x0001 REG = 0x6F12, 0x0001 REG = 0x6F12, 0x0002 REG = 0x6F12, 0x0002 REG = 0x6F12, 0x0002 REG = 0x602A, 0x9934 REG = 0x6F12, 0x0001 REG = 0x6F12, 0x0002 REG = 0x6F12, 0x0002 REG = 0x6F12, 0x0002 REG = 0x6F12, 0x0003 REG = 0x6F12, 0x0003 REG = 0x602A, 0x9944 REG = 0x6F12, 0x0002 REG = 0x6F12, 0x0002 REG = 0x6F12, 0x0003 REG = 0x6F12, 0x0003 REG = 0x6F12, 0x0004 REG = 0x6F12, 0x0004 REG = 0x602A, 0x9954 REG = 0x6F12, 0x0002 REG = 0x6F12, 0x0003 REG = 0x6F12, 0x0003 REG = 0x6F12, 0x0004 REG = 0x6F12, 0x0005 REG = 0x6F12, 0x0005 REG = 0x602A, 0x9964 REG = 0x6F12, 0x0003 REG = 0x6F12, 0x0004 REG = 0x6F12, 0x0004 REG = 0x6F12, 0x0006 REG = 0x6F12, 0x0007 REG = 0x6F12, 0x0007 REG = 0x602A, 0x9A34 REG = 0x6F12, 0x0001 REG = 0x6F12, 0x0001 REG = 0x6F12, 0x0001 REG = 0x6F12, 0x0002 REG = 0x6F12, 0x0002 REG = 0x6F12, 0x0002 REG = 0x602A, 0x9A44 REG = 0x6F12, 0x0001 REG = 0x6F12, 0x0001 REG = 0x6F12, 0x0001 REG = 0x6F12, 0x0002 REG = 0x6F12, 0x0002 REG = 0x6F12, 0x0002 REG = 0x602A, 0x9A54 REG = 0x6F12, 0x0001 REG = 0x6F12, 0x0002 REG = 0x6F12, 0x0002 REG = 0x6F12, 0x0002 REG = 0x6F12, 0x0003 REG = 0x6F12, 0x0003 REG = 0x602A, 0x9A64 REG = 0x6F12, 0x0002 REG = 0x6F12, 0x0002 REG = 0x6F12, 0x0003 REG = 0x6F12, 0x0003 REG = 0x6F12, 0x0004 REG = 0x6F12, 0x0004 REG = 0x602A, 0x9A74 REG = 0x6F12, 0x0002 REG = 0x6F12, 0x0003 REG = 0x6F12, 0x0003 REG = 0x6F12, 0x0004 REG = 0x6F12, 0x0005 REG = 0x6F12, 0x0005 REG = 0x602A, 0x9A84 REG = 0x6F12, 0x0003 REG = 0x6F12, 0x0004 REG = 0x6F12, 0x0004 REG = 0x6F12, 0x0006 REG = 0x6F12, 0x0007 REG = 0x6F12, 0x0007 REG = 0x602A, 0x6DDA REG = 0x6F12, 0x0009 REG = 0x602A, 0xA124 REG = 0x6F12, 0x00DC REG = 0x6F12, 0x00DC REG = 0x6F12, 0x00DC REG = 0x6F12, 0x00DC REG = 0x6F12, 0x00DC REG = 0x6F12, 0x00DC REG = 0x602A, 0x6DF8 REG = 0x6F12, 0x0001 REG = 0x602A, 0x6E16 REG = 0x6F12, 0x0001 REG = 0x602A, 0x6E1C REG = 0x6F12, 0x0001 REG = 0x602A, 0x6E22 REG = 0x6F12, 0x0001 REG = 0x602A, 0xA164 REG = 0x6F12, 0x0001 REG = 0x6F12, 0x0001 REG = 0x6F12, 0x0001 REG = 0x6F12, 0x0001 REG = 0x6F12, 0x0001 REG = 0x6F12, 0x0001 REG = 0x602A, 0x6E3A REG = 0x6F12, 0x0000 REG = 0x602A, 0x6E4C REG = 0x6F12, 0x0009 REG = 0x602A, 0x6C42 REG = 0x6F12, 0x003E REG = 0x602A, 0x6C58 REG = 0x6F12, 0x0007 REG = 0x602A, 0x6C5E REG = 0x6F12, 0x0000 REG = 0x602A, 0x6C70 REG = 0x6F12, 0x0000 REG = 0x602A, 0x6C76 REG = 0x6F12, 0x0001 REG = 0x602A, 0x6C46 REG = 0x6F12, 0x0001 REG = 0x602A, 0x6C50 REG = 0x6F12, 0x0000 REG = 0x602A, 0x6C54 REG = 0x6F12, 0x0004 REG = 0x602A, 0x6C56 REG = 0x6F12, 0x0002 REG = 0x602A, 0x6C60 REG = 0x6F12, 0x0000 REG = 0x602A, 0x6C62 REG = 0x6F12, 0x0014 REG = 0x602A, 0x6C64 REG = 0x6F12, 0x000A REG = 0x602A, 0x6C44 REG = 0x6F12, 0x0001 REG = 0x602A, 0x6C7C REG = 0x6F12, 0x0000 REG = 0x6028, 0x2000 REG = 0x602A, 0x68A0 REG = 0x6F12, 0x0000 REG = 0x602A, 0x3720 REG = 0x6F12, 0x0028 REG = 0x602A, 0x3724 REG = 0x6F12, 0x0000 REG = 0x602A, 0x3628 REG = 0x6F12, 0x0080 REG = 0x6F12, 0x0280 REG = 0x602A, 0x3638 REG = 0x6F12, 0x0007 REG = 0x602A, 0x3640 REG = 0x6F12, 0x00E0 REG = 0x6F12, 0x0088 REG = 0x6F12, 0x00E0 REG = 0x6F12, 0x0088 REG = 0x602A, 0x3774 REG = 0x6F12, 0x0100 REG = 0x602A, 0x377C REG = 0x6F12, 0x0100 REG = 0x602A, 0x3790 REG = 0x6F12, 0x0100 REG = 0x602A, 0x364A REG = 0x6F12, 0x0009 REG = 0x602A, 0x3654 REG = 0x6F12, 0x181F REG = 0x602A, 0x3612 REG = 0x6F12, 0x0408 REG = 0x6F12, 0x0705 REG = 0x602A, 0x361A REG = 0x6F12, 0x0404 REG = 0x6F12, 0x0107 REG = 0x602A, 0x361E REG = 0x6F12, 0x0401 REG = 0x6F12, 0x070B REG = 0x602A, 0x2A56 REG = 0x6F12, 0x0023 REG = 0x6F12, 0x000E REG = 0x602A, 0x2A5C REG = 0x6F12, 0x0ABF REG = 0x6F12, 0x04DE REG = 0x602A, 0x2A6E REG = 0x6F12, 0x0023 REG = 0x6F12, 0x000E REG = 0x602A, 0x2A74 REG = 0x6F12, 0x0ABF REG = 0x6F12, 0x04DE REG = 0x602A, 0x2210 REG = 0x6F12, 0x0100 REG = 0x602A, 0x221C REG = 0x6F12, 0x0000 REG = 0x6F12, 0x0000 REG = 0x602A, 0x2224 REG = 0x6F12, 0x0000 REG = 0x6F12, 0xF438 REG = 0x602A, 0x2228 REG = 0x6F12, 0x3F36 REG = 0x6F12, 0x3F36 REG = 0x602A, 0x2230 REG = 0x6F12, 0x0000 REG = 0x6F12, 0xF43A REG = 0x602A, 0x2234 REG = 0x6F12, 0x0000 REG = 0x6F12, 0x0000 REG = 0x602A, 0x223C REG = 0x6F12, 0x0000 REG = 0x6F12, 0xF43C REG = 0x602A, 0x2240 REG = 0x6F12, 0xA962 REG = 0x6F12, 0xA962 REG = 0x602A, 0x2248 REG = 0x6F12, 0x0000 REG = 0x6F12, 0xF476 REG = 0x602A, 0x374E REG = 0x6F12, 0x0000 REG = 0x602A, 0x227C REG = 0x6F12, 0x0000 REG = 0x6F12, 0x0002 REG = 0x602A, 0x2284 REG = 0x6F12, 0x0000 REG = 0x6F12, 0x9E14 REG = 0x602A, 0x2288 REG = 0x6F12, 0x0020 REG = 0x6F12, 0x0060 REG = 0x602A, 0x2290 REG = 0x6F12, 0x0000 REG = 0x6F12, 0x9E18 REG = 0x602A, 0x37B6 REG = 0x6F12, 0x0600 REG = 0x602A, 0x2212 REG = 0x6F12, 0x008F REG = 0x6F12, 0x027F REG = 0x6F12, 0x008F REG = 0x6F12, 0x027F REG = 0x602A, 0x28CA REG = 0x6F12, 0x08C0 REG = 0x602A, 0x6C10 REG = 0x6F12, 0x0100 REG = 0x6F12, 0x0000 REG = 0x6F12, 0x0000 REG = 0x6F12, 0x0048 REG = 0x6F12, 0x0100 REG = 0x6F12, 0x0000 REG = 0x6F12, 0x0100 REG = 0x6F12, 0x0000 REG = 0x6F12, 0x0100 REG = 0x6F12, 0x0000 REG = 0x602A, 0x3762 REG = 0x6F12, 0x0001 REG = 0x602A, 0x3632 REG = 0x6F12, 0xF7AF REG = 0x602A, 0x363E REG = 0x6F12, 0x0088 REG = 0x602A, 0x28F0 REG = 0x6F12, 0x0001 REG = 0x602A, 0x2908 REG = 0x6F12, 0x0008 REG = 0x6F12, 0x000F REG = 0x602A, 0x290E REG = 0x6F12, 0x0014 REG = 0x6F12, 0x0013 REG = 0x602A, 0x2926 REG = 0x6F12, 0x0032 REG = 0x6F12, 0x0032 REG = 0x602A, 0x295C REG = 0x6F12, 0x0000 REG = 0x6F12, 0xFFF2 REG = 0x602A, 0x2962 REG = 0x6F12, 0xFF9C REG = 0x6F12, 0xFF9C REG = 0x602A, 0x2968 REG = 0x6F12, 0x0001 REG = 0x6F12, 0x001C REG = 0x602A, 0x296E REG = 0x6F12, 0x0070 REG = 0x6F12, 0x008C REG = 0x602A, 0x2C3E REG = 0x6F12, 0x0046 REG = 0x6F12, 0x0014 REG = 0x602A, 0x2C56 REG = 0x6F12, 0x00DF REG = 0x6F12, 0x00DC REG = 0x602A, 0x444E REG = 0x6F12, 0x0000 REG = 0x6F12, 0x0100 REG = 0x6F12, 0x03FF REG = 0x6F12, 0x1000 REG = 0x6F12, 0x0FFC REG = 0x6F12, 0x0400 REG = 0x6F12, 0x07FF REG = 0x6F12, 0x1000 REG = 0x6F12, 0x1010 REG = 0x6F12, 0x0800 REG = 0x6F12, 0x2800 REG = 0x6F12, 0x1005 REG = 0x6F12, 0x1000 REG = 0x602A, 0x457A REG = 0x6F12, 0x0060 REG = 0x6F12, 0xFF80 REG = 0x6F12, 0x0010 REG = 0x6F12, 0x005D REG = 0x6F12, 0xFF7D REG = 0x6F12, 0x000D REG = 0x6F12, 0x0010 REG = 0x6F12, 0x0060 REG = 0x6F12, 0xFF80 REG = 0x6F12, 0x000D REG = 0x6F12, 0x005D REG = 0x6F12, 0xFF7D REG = 0x6F12, 0xFF80 REG = 0x6F12, 0x0010 REG = 0x6F12, 0x0060 REG = 0x6F12, 0xFF7D REG = 0x6F12, 0x000D REG = 0x6F12, 0x005D REG = 0x6F12, 0xFF80 REG = 0x6F12, 0x0010 REG = 0x6F12, 0x0060 REG = 0x6F12, 0xFF7D REG = 0x6F12, 0x000D REG = 0x6F12, 0x005D REG = 0x6F12, 0x0010 REG = 0x6F12, 0x0060 REG = 0x6F12, 0xFF80 REG = 0x6F12, 0x000D REG = 0x6F12, 0x005D REG = 0x6F12, 0xFF7D REG = 0x6F12, 0x0060 REG = 0x6F12, 0xFF80 REG = 0x6F12, 0x0010 REG = 0x6F12, 0x005D REG = 0x6F12, 0xFF7D REG = 0x6F12, 0x000D REG = 0x602A, 0x3602 REG = 0x6F12, 0x0301 REG = 0x602A, 0x387C REG = 0x6F12, 0x0000 REG = 0x602A, 0x1612 REG = 0x6F12, 0x0001 REG = 0x602A, 0x385A REG = 0x6F12, 0x0001 REG = 0x602A, 0x5614 REG = 0x6F12, 0x0004 REG = 0x602A, 0x3D38 REG = 0x6F12, 0x0000 REG = 0x602A, 0x3CA6 REG = 0x6F12, 0x0000 REG = 0x602A, 0x67F0 REG = 0x6F12, 0x0000 REG = 0x602A, 0x5768 REG = 0x6F12, 0x0800 REG = 0x602A, 0x50CA REG = 0x6F12, 0x0000 REG = 0x602A, 0x377E REG = 0x6F12, 0x0280 REG = 0x602A, 0x165E REG = 0x6F12, 0x0000 REG = 0x602A, 0x150E REG = 0x6F12, 0x1700 REG = 0x602A, 0x4E4A REG = 0x6F12, 0x0001 REG = 0x6028, 0x2002 REG = 0x602A, 0x4540 REG = 0x6F12, 0x0118 REG = 0x6F12, 0x0F00 REG = 0x602A, 0x455A REG = 0x6F12, 0x0909 REG = 0x6F12, 0x0000 REG = 0x6F12, 0x0909 REG = 0x6F12, 0x0900 REG = 0x6F12, 0x0600 REG = 0x6028, 0x4000 REG = 0x0344, 0x000C REG = 0x0346, 0x0000 REG = 0x0348, 0x2EEB REG = 0x034A, 0x233F REG = 0x034C, 0x2EE0 REG = 0x034E, 0x2328 REG = 0x0350, 0x0000 REG = 0x0352, 0x000C REG = 0x0900, 0x0011 REG = 0x0380, 0x0001 REG = 0x0382, 0x0001 REG = 0x0384, 0x0001 REG = 0x0386, 0x0001 REG = 0x0400, 0x1010 REG = 0x0404, 0x1000 REG = 0x0408, 0x0100 REG = 0x040A, 0x0100 REG = 0x040C, 0x0000 REG = 0x0114, 0x0100 REG = 0x0116, 0x3000 REG = 0x0110, 0x1002 REG = 0x011C, 0x0100 REG = 0x0136, 0x1800 REG = 0x013E, 0x00C8 REG = 0x0300, 0x0008 REG = 0x0302, 0x0001 REG = 0x0304, 0x0003 REG = 0x0306, 0x00C0 REG = 0x0308, 0x0008 REG = 0x030A, 0x0001 REG = 0x030C, 0x0000 REG = 0x030E, 0x0003 REG = 0x0310, 0x00C0 REG = 0x0312, 0x0002 //REG = 0x0340, 0x246A //vts //REG = 0x0342, 0xC000 //hts REG = 0x0702, 0x0001 //REG = 0x0202, 0x0100 //256 REG = 0x0200, 0x0100 REG = 0x022C, 0x0100 REG = 0x0226, 0x0100 REG = 0x021E, 0x0000 REG = 0x081C, 0x0318 REG = 0x081E, 0x0F00 REG = 0x080E, 0x0000 REG = 0x0B00, 0x0001 REG = 0x0B02, 0x0100 REG = 0x0B08, 0x0001 REG = 0x0D00, 0x0100 REG = 0x0D02, 0x0001 REG = 0x0D04, 0x0102 REG = 0x0D06, 0x03E0 REG = 0x0D08, 0x0B98 REG = 0x0D0A, 0x0000 REG = 0x0D82, 0x01D3 REG = 0x0D84, 0x0100 REG = 0x0D86, 0x01D9 REG = 0x0D00, 0x0101 //-----------------------------------// REG = 0x0112, 0x0808 //-----------------------------------// //stream on //REG = 0x0100, 0x0100 //-----------------------------------// REG = 0x6028, 0x4000 //basic REG = 0x0340, 0x246A //vts REG = 0x0342, 0xC000 //hts REG = 0x0202, 0x0177 //exposre REG = 0x0204, 0x0038 //analog_gain REG = 0x020D, 0x0101 //digital_gain_mode REG = 0x020E, 0x0100 //digital_gain_green_red REG = 0x0210, 0x0142 //digital_gain_red REG = 0x0212, 0x0142 //digital_gain_blue REG = 0x0214, 0x0100 //digital_gain_green_blue //-----------------------------------// //stream on REG = 0x0100, 0x0100 //-----------------------------------// //bit[8]: horizontal mirror //bit[9]: vertical flip REG = 0x0101, 0x0300 //-----------------------------------// [register parameter][dev3][inf2] [register parameter][dev3][inf3]