Ted Grosch / Mbed 2 deprecated Nucleo_TOF_I2C

Dependencies:   mbed

Embed: (wiki syntax)

« Back to documentation index

Show/hide line numbers OPT3101device_RegisterMap.cpp Source File

OPT3101device_RegisterMap.cpp

Go to the documentation of this file.
00001 /*!
00002 * \file OPT3101device_RegisterMap.cpp
00003 * \author  Karthik Rajagopal <krthik@ti.com>
00004 * \version 0.9.1
00005 *
00006 * \section COPYRIGHT
00007 * TEXAS INSTRUMENTS TEXT FILE LICENSE
00008 * Copyright (c) 2018 Texas Instruments Incorporated
00009 * All rights reserved not granted herein.
00010 * Limited License.
00011 * Texas Instruments Incorporated grants a world-wide, royalty-free, non-exclusive license under copyrights and patents it now or hereafter owns or controls to make, have made, use, import, offer to sell and sell ("Utilize") this software subject to the terms herein.  With respect to the foregoing patent license, such license is granted  solely to the extent that any such patent is necessary to Utilize the software alone.  The patent license shall not apply to any combinations which include this software, other than combinations with devices manufactured by or for TI ("TI Devices").  No hardware patent is licensed hereunder.
00012 * Redistributions must preserve existing copyright notices and reproduce this license (including the above copyright notice and the disclaimer and (if applicable) source code license limitations below) in the documentation and/or other materials provided with the distribution
00013 * Redistribution and use in binary form, without modification, are permitted provided that the following conditions are met:
00014 * * No reverse engineering, decompilation, or disassembly of this software is permitted with respect to any software provided in binary form.
00015 * * any redistribution and use are licensed by TI for use only with TI Devices.
00016 * * Nothing shall obligate TI to provide you with source code for the software licensed and provided to you in object code.
00017 * If software source code is provided to you, modification and redistribution of the source code are permitted provided that the following conditions are met:
00018 * * any redistribution and use of the source code, including any resulting derivative works, are licensed by TI for use only with TI Devices.
00019 * * any redistribution and use of any object code compiled from the source code and any resulting derivative works, are licensed by TI for use only with TI Devices.
00020 * Neither the name of Texas Instruments Incorporated nor the names of its suppliers may be used to endorse or promote products derived from this software without specific prior written permission.
00021 * DISCLAIMER.
00022 * THIS SOFTWARE IS PROVIDED BY TI AND TI'S LICENSORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL TI AND TI'S LICENSORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
00023 *
00024 * \section DESCRIPTION
00025 * The file contains OPT3101::registers class constructor and assignment
00026 */
00027 
00028 #include "OPT3101RegisterDefinition.h "
00029 
00030 OPT3101::registers::registers() :
00031 dig_gpo_sel0(1),            ///< dig_gpo_sel0;Register Addresses: 11[3:0];
00032 dig_gpo_sel1(1),            ///< dig_gpo_sel1;Register Addresses: 11[7:4];
00033 dig_gpo_sel2(1),            ///< dig_gpo_sel2;Register Addresses: 11[13:10];
00034 dis_ovl_gating(1),          ///< dis_ovl_gating;Register Addresses: 17[15:15];
00035 phase_out(1),           ///< phase_out;Register Addresses: 8[15:0];
00036 phase_overflow(1),          ///< phase_overflow;Register Addresses: 8[16:16];
00037 hdr_mode(1),            ///< hdr_mode;Register Addresses: 8[17:17];
00038 tx_channel(1),          ///< tx_channel;Register Addresses: 8[19:18];
00039 frame_status(1),            ///< frame_status;Register Addresses: 8[20:20];
00040 mod_freq(1),            ///< mod_freq;Register Addresses: 8[21:21];
00041 frame_count0(1),            ///< frame_count0;Register Addresses: 8[23:23];
00042 amp_out(1),         ///< amp_out;Register Addresses: 9[15:0];
00043 frame_count1(1),            ///< frame_count1;Register Addresses: 9[17:16];
00044 sig_ovl_flag(1),            ///< sig_ovl_flag;Register Addresses: 9[18:18];
00045 dealias_bin(1),         ///< dealias_bin;Register Addresses: 9[23:20];
00046 frame_count2(1),            ///< frame_count2;Register Addresses: 10[1:0];
00047 amb_data(1),            ///< amb_data;Register Addresses: 10[11:2];
00048 tmain(1),           ///< tmain;Register Addresses: 10[23:12];
00049 amplitude_min_thr(2),           ///< amplitude_min_thr;Register Addresses: 16[23:16], 17[23:16];
00050 amb_ovl_flag(1),            ///< amb_ovl_flag;Register Addresses: 8[22:22];
00051 phase_overflow_f2(1),           ///< phase_overflow_f2;Register Addresses: 9[19:19];
00052 ref_count_limit(1),         ///< ref_count_limit;Register Addresses: 15[14:0];this sets the limit of ref-clock count when meth1 is used. By programming this we no longer require frequencies which are multiples of powers of 2.;;The default is calculated for 32.768 Khz.
00053 start_freq_calib(1),            ///< start_freq_calib;Register Addresses: 15[16:16];starts the freq_calib
00054 sys_clk_divider(1),         ///< sys_clk_divider;Register Addresses: 15[20:17];The divider can be set according to the ratio b/w ref_clk and tg_clk. The default is 2 which means default ref_clk is assumed at 10 Mhz. ie 40Mhz/4
00055 freq_count_read_reg(1),         ///< freq_count_read_reg;Register Addresses: 16[14:0];read register which holds the value of freq_loop.
00056 freq_count_reg(1),          ///< freq_count_reg;Register Addresses: 17[14:0];The register which is used for frequency correction when enable_auto_freq_count = '0'
00057 en_auto_freq_count(1),          ///< en_auto_freq_count;Register Addresses: 15[21:21];When this is '1' internally computed values is used. Else register value is used.
00058 en_floop(1),            ///< en_floop;Register Addresses: 15[22:22];Enables the freq_loop block. If this is '0', the clock to the freq_loop is gated.
00059 en_freq_corr(1),            ///< en_freq_corr;Register Addresses: 15[23:23];This bit applies frequency correction on the phase data either from register or auto_freq. 
00060 en_cont_fcalib(1),          ///< en_cont_fcalib;Register Addresses: 16[15:15];
00061 monoshot_bit(1),            ///< monoshot_bit;Register Addresses: 0[23:23];In monoshot mode the register to trigger a measurement.
00062 monoshot_mode(1),           ///< monoshot_mode;Register Addresses: 39[1:0];LSB: Enters monoshot mode.;;MSB: If this is set monoshot mode shutdown the oscclk. This has to be used together with monoshot_mode.
00063 powerup_delay(1),           ///< powerup_delay;Register Addresses: 38[23:10];The synchronous counter delay after the ripple counter expires before ungating the clock. About 256*25ns*2^6 ~ 400 us.
00064 monoshot_numframe(1),           ///< monoshot_numframe;Register Addresses: 39[7:2];The number of frames of TG to be run after a trigger before shutting down the TG. The default is kept as 6 allowing a led cycle.
00065 monoshot_fz_clkcnt(1),          ///< monoshot_fz_clkcnt;Register Addresses: 39[23:8];The pix_cnt at which a monoshot operation freezes. By default just freezes 100 cycles before a frame boundary.
00066 en_tx_switch(1),            ///< en_tx_switch;Register Addresses: 42[0:0];Enable switching of led drivers.
00067 sel_tx_ch(1),           ///< sel_tx_ch;Register Addresses: 42[2:1];choses the fix_reg value when switching is disabled.
00068 tx_seq_reg(1),          ///< tx_seq_reg;Register Addresses: 42[14:3];Stores the sequence of led switching in this register.;2-1-0-2-1-0. The sequence will come as 0-1-2-0-1-2 
00069 en_adaptive_hdr(1),         ///< en_adaptive_hdr;Register Addresses: 42[15:15];enable the adaptive hdr. The num_avg_frame in this case should be programmed one more than the normal case.
00070 sel_hdr_mode(1),            ///< sel_hdr_mode;Register Addresses: 42[16:16];choses which current to use when enable_adaptive_hdr = '0'
00071 hdr_thr_low(1),         ///< hdr_thr_low;Register Addresses: 44[15:0];The low threshold of the hysterisis loop. Equivalent to ~64 confidence.
00072 hdr_thr_high(1),            ///< hdr_thr_high;Register Addresses: 43[15:0];the high threshold of the hyserisis loop. Default equivalent to confidence of 256 in 16 bit level.
00073 illum_scale_l_tx0(1),           ///< illum_scale_l_tx0;Register Addresses: 43[18:16];
00074 illum_dac_l_tx0(1),         ///< illum_dac_l_tx0;Register Addresses: 41[4:0];
00075 illum_scale_h_tx0(1),           ///< illum_scale_h_tx0;Register Addresses: 43[21:19];
00076 illum_dac_h_tx0(1),         ///< illum_dac_h_tx0;Register Addresses: 41[9:5];
00077 illum_scale_l_tx1(1),           ///< illum_scale_l_tx1;Register Addresses: 44[18:16];
00078 illum_dac_l_tx1(1),         ///< illum_dac_l_tx1;Register Addresses: 41[14:10];
00079 illum_scale_h_tx1(1),           ///< illum_scale_h_tx1;Register Addresses: 44[21:19];
00080 illum_dac_h_tx1(1),         ///< illum_dac_h_tx1;Register Addresses: 41[19:15];
00081 illum_scale_l_tx2(1),           ///< illum_scale_l_tx2;Register Addresses: 185[20:18];
00082 illum_dac_l_tx2(2),         ///< illum_dac_l_tx2;Register Addresses: 41[23:20], 42[23:23];
00083 illum_scale_h_tx2(1),           ///< illum_scale_h_tx2;Register Addresses: 185[23:21];
00084 illum_dac_h_tx2(1),         ///< illum_dac_h_tx2;Register Addresses: 42[22:18];
00085 amb_adc_in_tx0(1),          ///< amb_adc_in_tx0;Register Addresses: 185[13:12];
00086 amb_adc_in_tx1(1),          ///< amb_adc_in_tx1;Register Addresses: 185[15:14];
00087 amb_adc_in_tx2(1),          ///< amb_adc_in_tx2;Register Addresses: 185[17:16];
00088 give_dealias_data(1),           ///< give_dealias_data;Register Addresses: 184[20:20];
00089 en_dealias_meas(1),         ///< en_dealias_meas;Register Addresses: 64[0:0];enables dealias calculation.;Normally with enable_dealiased_measurement set and enable_multi_freq_phase is unset a combined distance and kb is given out. In the normal phase register, phase of the high frequency itself is given.;
00090 ncr_config(1),          ///< ncr_config;Register Addresses: 64[21:21];option to chose ncr configuration, that is 6/7 (0) or 6/5 (1). Chooses higher frequency by default.
00091 alpha0_dealias_scale(1),            ///< alpha0_dealias_scale;Register Addresses: 64[14:9];indicates the vector multiplication in intrinsic-xtalk component for the dealias frequency. Default is '1'.
00092 beta0_dealias_scale(1),         ///< beta0_dealias_scale;Register Addresses: 64[20:15];
00093 alpha1_dealias_scale(1),            ///< alpha1_dealias_scale;Register Addresses: 65[5:0];indicates the vector multiplication in optical-xtalk component for the dealias frequency. Default is '1'.
00094 beta1_dealias_scale(1),         ///< beta1_dealias_scale;Register Addresses: 65[11:6];
00095 en_multi_freq_phase(1),         ///< en_multi_freq_phase;Register Addresses: 64[22:22];With this bit set along with enable_dealiased_measurement, the usual phase register will have both the frequency information. The frequency of the phase will be indicated in one of the status bit.
00096 temp_avg_main(1),           ///< temp_avg_main;Register Addresses: 3[23:22];
00097 dis_ovl_for_hdr_meth1(1),           ///< dis_ovl_for_hdr_meth1;Register Addresses: 184[21:21];
00098 en_ovl_for_hdr_meth2(1),            ///< en_ovl_for_hdr_meth2;Register Addresses: 184[22:22];
00099 en_tx1_on_tx0(1),           ///< en_tx1_on_tx0;Register Addresses: 185[10:10];
00100 en_tx2_on_tx0(1),           ///< en_tx2_on_tx0;Register Addresses: 185[11:11];
00101 clip_mode_fc(1),            ///< clip_mode_fc;Register Addresses: 80[0:0];chooses either rounding off or clipping or wrap around when applying freq-correction. Default is kept as rounding.
00102 clip_mode_nl(1),            ///< clip_mode_nl;Register Addresses: 80[1:1];chooses either rounding off or clipping or wrap around when applying harmonic correction. Default is kept as rounding.
00103 clip_mode_temp(1),          ///< clip_mode_temp;Register Addresses: 80[2:2];chooses either rounding off or clipping or wrap around when applying temp correction. Default is kept as rounding.
00104 clip_mode_offset(1),            ///< clip_mode_offset;Register Addresses: 80[3:3];chooses either rounding off or clipping or wrap around when applying offset. Default is kept as rounding.
00105 disable_syncing(1),         ///< disable_syncing;Register Addresses: 80[21:21];Normally calc clock and afe_clk are synchronized to avoid reset to reset variation in spur levels. This option is to disable the syncing of dividers (of calc_clk). The default is now changed to '1' because we don't use divided clock for calc-clk from PG3P0 by default. If syncing is used frequency loop will have issues.
00106 force_en_slave(1),          ///< force_en_slave;Register Addresses: 0[22:22];Enable i2c slave for any address forcefully. That is whether auto_load completed or not.
00107 force_en_bypass(1),         ///< force_en_bypass;Register Addresses: 0[21:21];This bit allows the slave to write directly to the efuse. This is gated with stop condition at the port level to avoid transition signals at scl/sda.
00108 override_clkgen_reg(1),         ///< override_clkgen_reg;Register Addresses: 80[22:22];Setting this register '1' allows user to independenly control tm_clkgen(2:1) which controls dealias settings.
00109 software_reset(1),          ///< software_reset;Register Addresses: 0[0:0];
00110 dis_tg_aconf(1),            ///< dis_tg_aconf;Register Addresses: 128[23:23];Some of the tg registers are automatically configured such as pdn*_dyn_tg signal, capture_tg_channel etc. if these signals need to be configured by user this bit may be used as an override.
00111 capture_clk_cnt(1),         ///< capture_clk_cnt;Register Addresses: 160[15:0];This is where early_fvd/svd starts. early_fvd only comes in the frame which is equal num_avg. This is the subframe in which computation results comes up. Programm this to 10600 if planning to use lower frequency.
00112 tg_en(1),           ///< tg_en;Register Addresses: 128[0:0];gates the tg_clk with this bit.
00113 num_sub_frames(1),          ///< num_sub_frames;Register Addresses: 159[11:0];The numbef of subframes in a frame. This number should be greater than or equal to num_avg.
00114 num_avg_sub_frames(1),          ///< num_avg_sub_frames;Register Addresses: 159[23:12];The number of averages for the iq. Used in TG to generate early_fvd and some other TG signals.
00115 sub_vd_clk_cnt(1),          ///< sub_vd_clk_cnt;Register Addresses: 128[16:1];the number of pixels in a subframe. In PG3P0 the default is changed to support 4ksps. The number is also made a multiple of 32+16.
00116 tg_illumen_start(1),            ///< tg_illumen_start;Register Addresses: 143[15:0];spare2_tg. This is used for illum_en. Enabled throughout a subframe.
00117 tg_illumen_end(1),          ///< tg_illumen_end;Register Addresses: 144[15:0];Ending after the 8192+ 250 samples apx.
00118 tg_illumen_mask_start(1),           ///< tg_illumen_mask_start;Register Addresses: 156[11:0];spare2_mask. By default the mask is programmed till num_avg_iq only.
00119 tg_illumen_mask_end(1),         ///< tg_illumen_mask_end;Register Addresses: 156[23:12];
00120 tg_afe_rst_start(1),            ///< tg_afe_rst_start;Register Addresses: 131[15:0];demod_reset. Mask is programmed such that it comes every subframe.
00121 tg_afe_rst_end(1),          ///< tg_afe_rst_end;Register Addresses: 132[15:0];
00122 tg_seq_int_start(1),            ///< tg_seq_int_start;Register Addresses: 133[15:0];interrupt. Only happens in first subframe due to the mask programming
00123 tg_seq_int_end(1),          ///< tg_seq_int_end;Register Addresses: 134[15:0];
00124 tg_capture_start(1),            ///< tg_capture_start;Register Addresses: 135[15:0];capture_tg_channel. Internal TG signal. This signal need to be changed when you go to slower dealias mode. Program this to 11300 and 11800
00125 tg_capture_end(1),          ///< tg_capture_end;Register Addresses: 136[15:0];
00126 tg_ovl_window_start(1),         ///< tg_ovl_window_start;Register Addresses: 137[15:0];ovl_sample. During this time period only ovl is sampled. This exists for only for subframes till the num_avg.
00127 tg_ovl_window_end(1),           ///< tg_ovl_window_end;Register Addresses: 138[15:0];
00128 tg_calc_start(1),           ///< tg_calc_start;Register Addresses: 145[15:0];pdn_dyn_tg. This signal exists roughly from early_fvd start till end of the computation. The mask is programmed such that this only comes in the num_avg sub-frame. Programmed such that it will work even if the frequency changes in both direction. 
00129 tg_calc_end(1),         ///< tg_calc_end;Register Addresses: 146[15:0];
00130 tg_dynpdn_start(1),         ///< tg_dynpdn_start;Register Addresses: 147[15:0];pdn_dyn1_tg. Used to power down less power intensive digital blocks and analog if tm_frame_vd_sub_cnt greater than num_avg_iq.
00131 tg_dynpdn_end(1),           ///< tg_dynpdn_end;Register Addresses: 148[15:0];
00132 tg_seq_int_mask_start(1),           ///< tg_seq_int_mask_start;Register Addresses: 151[11:0];interrupt. Comes only in first (num:0) subframe.
00133 tg_seq_int_mask_end(1),         ///< tg_seq_int_mask_end;Register Addresses: 151[23:12];
00134 tg_capture_mask_start(1),           ///< tg_capture_mask_start;Register Addresses: 152[11:0];capture_tg_channel. By default comes only in the num_avg subchannel. This mask is configurable by user only if dis_tg_aconf = '1'.
00135 tg_capture_mask_end(1),         ///< tg_capture_mask_end;Register Addresses: 152[23:12];
00136 tg_ovl_window_mask_start(1),            ///< tg_ovl_window_mask_start;Register Addresses: 153[11:0];ovl_sample. This exits till num_avg subframe.
00137 tg_ovl_window_mask_end(1),          ///< tg_ovl_window_mask_end;Register Addresses: 153[23:12];
00138 tg_calc_mask_start(1),          ///< tg_calc_mask_start;Register Addresses: 157[11:0];Mask for pdn_dyn_tg. Only enabled during num_avg subframe.
00139 tg_calc_mask_end(1),            ///< tg_calc_mask_end;Register Addresses: 157[23:12];
00140 tg_dynpdn_mask_start(1),            ///< tg_dynpdn_mask_start;Register Addresses: 158[11:0];Mask for pdn_dyn1_tg. Used to power down less power intensive digital blocks and analog if tm_frame_vd_sub_cnt greater than num_avg_iq. Enabled till num_avg subframe.
00141 tg_dynpdn_mask_end(1),          ///< tg_dynpdn_mask_end;Register Addresses: 158[23:12];
00142 en_sequencer(1),            ///< en_sequencer;Register Addresses: 20[16:16];clock gates the logic for sequencer normally. This bit is used to enable sequencer.
00143 en_processor_values(1),         ///< en_processor_values;Register Addresses: 20[17:17];Uses processor values instead of register values.
00144 status_in_reg(1),           ///< status_in_reg;Register Addresses: 20[18:18];the register is used to control the program flow in CPU
00145 mux_sel_compin(1),          ///< mux_sel_compin;Register Addresses: 19[2:0];choses the value used for comp_a register in cpu.;Following are the choices.;phase_out_fsm;dealiased_kb_fsm;dealiased_distance;confidence
00146 compare_reg1(1),            ///< compare_reg1;Register Addresses: 19[18:3];
00147 compare_reg2(1),            ///< compare_reg2;Register Addresses: 20[15:0];
00148 dis_interrupt(1),           ///< dis_interrupt;Register Addresses: 20[19:19];Disables the interrupt which triggers processor. Does not clock gate processor though.
00149 command0(1),            ///< command0;Register Addresses: 21[11:0];NOP for 99 cycles
00150 command1(1),            ///< command1;Register Addresses: 21[23:12];enable intrinsic-xtalk
00151 command2(1),            ///< command2;Register Addresses: 22[11:0];disable intrinsic xtalk
00152 command3(1),            ///< command3;Register Addresses: 22[23:12];Direct go to the first line
00153 command4(1),            ///< command4;Register Addresses: 23[11:0];
00154 command5(1),            ///< command5;Register Addresses: 23[23:12];
00155 command6(1),            ///< command6;Register Addresses: 24[11:0];
00156 command7(1),            ///< command7;Register Addresses: 24[23:12];
00157 command8(1),            ///< command8;Register Addresses: 25[11:0];
00158 command9(1),            ///< command9;Register Addresses: 25[23:12];
00159 command10(1),           ///< command10;Register Addresses: 26[11:0];
00160 command11(1),           ///< command11;Register Addresses: 26[23:12];
00161 command12(1),           ///< command12;Register Addresses: 27[11:0];
00162 command13(1),           ///< command13;Register Addresses: 27[23:12];
00163 command14(1),           ///< command14;Register Addresses: 28[11:0];
00164 command15(1),           ///< command15;Register Addresses: 28[23:12];
00165 command16(1),           ///< command16;Register Addresses: 29[11:0];
00166 command17(1),           ///< command17;Register Addresses: 29[23:12];
00167 command18(1),           ///< command18;Register Addresses: 30[11:0];
00168 command19(1),           ///< command19;Register Addresses: 30[23:12];
00169 force_scale_val(1),         ///< force_scale_val;Register Addresses: 46[2:0];Uses this scale value if disable_auto_scale is programmed. This scale value is also used during any xtalk calibration even if disable_auto_scale is not applied. Default is '0', which means 24bit demod is taken as it is giving maximum accuracy.
00170 dis_auto_scale(1),          ///< dis_auto_scale;Register Addresses: 46[3:3];
00171 disable_conf_rescale(1),            ///< disable_conf_rescale;Register Addresses: 46[13:13];This a mostly a debug register.. When this is set auto_scaled confidence doesn't rescale back. Even when force_scale_val is there, it doesn't rescale. This bit may be set along with force_scale_val to see the effect of confidence scaling.
00172 int_xtalk_calib(1),         ///< int_xtalk_calib;Register Addresses: 46[4:4];Puts the device into intrinsic calibration mode.
00173 xtalk_filt_time_const(1),           ///< xtalk_filt_time_const;Register Addresses: 46[23:20];Time constant during crosstalk filtering. Higher the time constant slower the filtering is.
00174 use_xtalk_filt_int(1),          ///< use_xtalk_filt_int;Register Addresses: 46[5:5];Whehter to use filter or direct sampling for intrinsic crosstalk.
00175 use_xtalk_reg_int(1),           ///< use_xtalk_reg_int;Register Addresses: 46[6:6];Whether to use register or filter/sample for intrinsic.
00176 iq_read_data_sel(1),            ///< iq_read_data_sel;Register Addresses: 46[11:9];mux used to chose which of the xtalk register is being read out.;;010 -- raw_i/q;000 -- intrinsic_xtalk;001 -- optical_xtalk
00177 iphase_xtalk(1),            ///< iphase_xtalk;Register Addresses: 59[23:0];
00178 qphase_xtalk(1),            ///< qphase_xtalk;Register Addresses: 60[23:0];
00179 int_xtalk_reg_scale(1),         ///< int_xtalk_reg_scale;Register Addresses: 46[16:14];allows scaling of the meaning of ixtalk register. 0- 2^0, 2^1, 2^2, 2^3 etc.
00180 iphase_xtalk_int_reg(1),            ///< iphase_xtalk_int_reg;Register Addresses: 61[15:0];inphase  component for intrinsic xtalk
00181 qphase_xtalk_int_reg(1),            ///< qphase_xtalk_int_reg;Register Addresses: 62[15:0];quadrature  component for intrinsic xtalk
00182 illum_xtalk_calib(1),           ///< illum_xtalk_calib;Register Addresses: 46[12:12];puts the device into optical calibration mode.
00183 illum_xtalk_reg_scale(1),           ///< illum_xtalk_reg_scale;Register Addresses: 46[19:17];allows scaling of the meaning of oxtalk register. 0- 2^0, 2^2, 2^4, 2^8.
00184 use_xtalk_filt_illum(1),            ///< use_xtalk_filt_illum;Register Addresses: 46[7:7];
00185 use_xtalk_reg_illum(1),         ///< use_xtalk_reg_illum;Register Addresses: 46[8:8];For optical default is to use the register values.
00186 iphase_xtalk_reg_hdr0_tx0(1),           ///< iphase_xtalk_reg_hdr0_tx0;Register Addresses: 47[15:0];inphase component of the xtalk for hdr0/led0
00187 qphase_xtalk_reg_hdr0_tx0(1),           ///< qphase_xtalk_reg_hdr0_tx0;Register Addresses: 48[15:0];quadrature component of the xtalk for hdr0/led0
00188 iphase_xtalk_reg_hdr1_tx0(1),           ///< iphase_xtalk_reg_hdr1_tx0;Register Addresses: 49[15:0];
00189 qphase_xtalk_reg_hdr1_tx0(1),           ///< qphase_xtalk_reg_hdr1_tx0;Register Addresses: 50[15:0];
00190 iphase_xtalk_reg_hdr0_tx1(1),           ///< iphase_xtalk_reg_hdr0_tx1;Register Addresses: 51[15:0];
00191 qphase_xtalk_reg_hdr0_tx1(1),           ///< qphase_xtalk_reg_hdr0_tx1;Register Addresses: 52[15:0];
00192 iphase_xtalk_reg_hdr1_tx1(1),           ///< iphase_xtalk_reg_hdr1_tx1;Register Addresses: 53[15:0];
00193 qphase_xtalk_reg_hdr1_tx1(1),           ///< qphase_xtalk_reg_hdr1_tx1;Register Addresses: 54[15:0];
00194 iphase_xtalk_reg_hdr0_tx2(1),           ///< iphase_xtalk_reg_hdr0_tx2;Register Addresses: 55[15:0];
00195 qphase_xtalk_reg_hdr0_tx2(1),           ///< qphase_xtalk_reg_hdr0_tx2;Register Addresses: 56[15:0];
00196 iphase_xtalk_reg_hdr1_tx2(1),           ///< iphase_xtalk_reg_hdr1_tx2;Register Addresses: 57[15:0];
00197 qphase_xtalk_reg_hdr1_tx2(1),           ///< qphase_xtalk_reg_hdr1_tx2;Register Addresses: 58[15:0];
00198 en_temp_xtalk_corr(1),          ///< en_temp_xtalk_corr;Register Addresses: 58[16:16];
00199 scale_temp_coeff_xtalk(1),          ///< scale_temp_coeff_xtalk;Register Addresses: 58[19:17];Allows programmability on the temp_coefficients range and precision.
00200 temp_coeff_xtalk_iphase_hdr0_tx0(1),            ///< temp_coeff_xtalk_iphase_hdr0_tx0;Register Addresses: 56[23:16];
00201 temp_coeff_xtalk_qphase_hdr0_tx0(1),            ///< temp_coeff_xtalk_qphase_hdr0_tx0;Register Addresses: 57[23:16];
00202 temp_coeff_xtalk_iphase_hdr1_tx0(1),            ///< temp_coeff_xtalk_iphase_hdr1_tx0;Register Addresses: 94[15:8];
00203 temp_coeff_xtalk_qphase_hdr1_tx0(1),            ///< temp_coeff_xtalk_qphase_hdr1_tx0;Register Addresses: 96[7:0];
00204 temp_coeff_xtalk_iphase_hdr0_tx1(1),            ///< temp_coeff_xtalk_iphase_hdr0_tx1;Register Addresses: 94[23:16];
00205 temp_coeff_xtalk_qphase_hdr0_tx1(1),            ///< temp_coeff_xtalk_qphase_hdr0_tx1;Register Addresses: 96[15:8];
00206 temp_coeff_xtalk_iphase_hdr1_tx1(1),            ///< temp_coeff_xtalk_iphase_hdr1_tx1;Register Addresses: 95[7:0];
00207 temp_coeff_xtalk_qphase_hdr1_tx1(1),            ///< temp_coeff_xtalk_qphase_hdr1_tx1;Register Addresses: 96[23:16];
00208 temp_coeff_xtalk_iphase_hdr0_tx2(1),            ///< temp_coeff_xtalk_iphase_hdr0_tx2;Register Addresses: 95[15:8];
00209 temp_coeff_xtalk_qphase_hdr0_tx2(1),            ///< temp_coeff_xtalk_qphase_hdr0_tx2;Register Addresses: 97[7:0];
00210 temp_coeff_xtalk_iphase_hdr1_tx2(1),            ///< temp_coeff_xtalk_iphase_hdr1_tx2;Register Addresses: 95[23:16];
00211 temp_coeff_xtalk_qphase_hdr1_tx2(1),            ///< temp_coeff_xtalk_qphase_hdr1_tx2;Register Addresses: 97[15:8];
00212 temp_coeff_illum_xtalk_iphase_hdr0_tx0(1),          ///< temp_coeff_illum_xtalk_iphase_hdr0_tx0;Register Addresses: 54[23:16];
00213 temp_coeff_illum_xtalk_qphase_hdr0_tx0(1),          ///< temp_coeff_illum_xtalk_qphase_hdr0_tx0;Register Addresses: 55[23:16];
00214 temp_coeff_illum_xtalk_iphase_hdr1_tx0(1),          ///< temp_coeff_illum_xtalk_iphase_hdr1_tx0;Register Addresses: 91[7:0];
00215 temp_coeff_illum_xtalk_iphase_hdr0_tx1(1),          ///< temp_coeff_illum_xtalk_iphase_hdr0_tx1;Register Addresses: 91[15:8];
00216 temp_coeff_illum_xtalk_iphase_hdr1_tx1(1),          ///< temp_coeff_illum_xtalk_iphase_hdr1_tx1;Register Addresses: 91[23:16];
00217 temp_coeff_illum_xtalk_iphase_hdr0_tx2(1),          ///< temp_coeff_illum_xtalk_iphase_hdr0_tx2;Register Addresses: 92[7:0];
00218 temp_coeff_illum_xtalk_iphase_hdr1_tx2(1),          ///< temp_coeff_illum_xtalk_iphase_hdr1_tx2;Register Addresses: 92[15:8];
00219 temp_coeff_illum_xtalk_qphase_hdr1_tx0(1),          ///< temp_coeff_illum_xtalk_qphase_hdr1_tx0;Register Addresses: 92[23:16];
00220 temp_coeff_illum_xtalk_qphase_hdr0_tx1(1),          ///< temp_coeff_illum_xtalk_qphase_hdr0_tx1;Register Addresses: 93[7:0];
00221 temp_coeff_illum_xtalk_qphase_hdr1_tx1(1),          ///< temp_coeff_illum_xtalk_qphase_hdr1_tx1;Register Addresses: 93[15:8];
00222 temp_coeff_illum_xtalk_qphase_hdr0_tx2(1),          ///< temp_coeff_illum_xtalk_qphase_hdr0_tx2;Register Addresses: 93[23:16];
00223 temp_coeff_illum_xtalk_qphase_hdr1_tx2(1),          ///< temp_coeff_illum_xtalk_qphase_hdr1_tx2;Register Addresses: 94[7:0];
00224 amb_xtalk_qphase_coeff(1),          ///< amb_xtalk_qphase_coeff;Register Addresses: 12[15:8];reflects the variation of quad component.
00225 amb_xtalk_iphase_coeff(1),          ///< amb_xtalk_iphase_coeff;Register Addresses: 12[7:0];reflect the variation of optical crosstalk inphase component.
00226 scale_amb_coeff_xtalk(1),           ///< scale_amb_coeff_xtalk;Register Addresses: 58[22:20];Ambient xtalk mode. Provides range/precision for ambient correction.
00227 en_phase_corr(1),           ///< en_phase_corr;Register Addresses: 67[0:0];enables phase correction from the values programmed.
00228 phase_offset_hdr0_tx0(1),           ///< phase_offset_hdr0_tx0;Register Addresses: 66[15:0];phase_offset for freq1
00229 phase_offset_hdr1_tx0(1),           ///< phase_offset_hdr1_tx0;Register Addresses: 81[15:0];
00230 phase_offset_hdr0_tx1(1),           ///< phase_offset_hdr0_tx1;Register Addresses: 82[15:0];
00231 phase_offset_hdr1_tx1(1),           ///< phase_offset_hdr1_tx1;Register Addresses: 83[15:0];
00232 phase_offset_hdr0_tx2(1),           ///< phase_offset_hdr0_tx2;Register Addresses: 84[15:0];
00233 phase_offset_hdr1_tx2(1),           ///< phase_offset_hdr1_tx2;Register Addresses: 85[15:0];
00234 reverse_phase_before_offset(1),         ///< reverse_phase_before_offset;Register Addresses: 67[9:9];
00235 phase2_offset_hdr0_tx0(1),          ///< phase2_offset_hdr0_tx0;Register Addresses: 68[15:0];phase offset for freq2
00236 phase2_offset_hdr1_tx0(1),          ///< phase2_offset_hdr1_tx0;Register Addresses: 86[15:0];
00237 phase2_offset_hdr0_tx1(1),          ///< phase2_offset_hdr0_tx1;Register Addresses: 87[15:0];
00238 phase2_offset_hdr1_tx1(1),          ///< phase2_offset_hdr1_tx1;Register Addresses: 88[15:0];
00239 phase2_offset_hdr0_tx2(1),          ///< phase2_offset_hdr0_tx2;Register Addresses: 89[15:0];
00240 phase2_offset_hdr1_tx2(1),          ///< phase2_offset_hdr1_tx2;Register Addresses: 90[15:0];
00241 en_temp_corr(1),            ///< en_temp_corr;Register Addresses: 67[1:1];enables temperature correction for phase
00242 scale_phase_temp_coeff(1),          ///< scale_phase_temp_coeff;Register Addresses: 67[8:6];changes the meaning of coefficients related to phase correction.
00243 tmain_calib_hdr0_tx0(1),            ///< tmain_calib_hdr0_tx0;Register Addresses: 71[11:0];calibrated temperature for main temp sensor.Default is 2048 because internally it is treated as offset binary
00244 temp_coeff_main_hdr0_tx0(1),            ///< temp_coeff_main_hdr0_tx0;Register Addresses: 69[11:0];temperature coefficient for phase correction for main temp. By default means phase change for 64 degrees of temperature.
00245 tmain_calib_hdr1_tx0(1),            ///< tmain_calib_hdr1_tx0;Register Addresses: 72[11:0];
00246 temp_coeff_main_hdr1_tx0(1),            ///< temp_coeff_main_hdr1_tx0;Register Addresses: 45[11:0];
00247 tmain_calib_hdr0_tx1(1),            ///< tmain_calib_hdr0_tx1;Register Addresses: 73[11:0];
00248 temp_coeff_main_hdr0_tx1(1),            ///< temp_coeff_main_hdr0_tx1;Register Addresses: 45[23:12];
00249 tmain_calib_hdr1_tx1(1),            ///< tmain_calib_hdr1_tx1;Register Addresses: 65[23:12];
00250 temp_coeff_main_hdr1_tx1(2),            ///< temp_coeff_main_hdr1_tx1;Register Addresses: 47[23:16], 48[23:20];
00251 tmain_calib_hdr0_tx2(1),            ///< tmain_calib_hdr0_tx2;Register Addresses: 63[11:0];
00252 temp_coeff_main_hdr0_tx2(2),            ///< temp_coeff_main_hdr0_tx2;Register Addresses: 49[23:16], 50[23:20];
00253 tmain_calib_hdr1_tx2(1),            ///< tmain_calib_hdr1_tx2;Register Addresses: 69[23:12];
00254 temp_coeff_main_hdr1_tx2(2),            ///< temp_coeff_main_hdr1_tx2;Register Addresses: 51[23:16], 52[23:20];
00255 tillum_calib_hdr0_tx0(1),           ///< tillum_calib_hdr0_tx0;Register Addresses: 71[23:12];calibrated temp for tillum. Default is 2048 because internally it is treated as offset binary
00256 temp_coeff_illum_hdr0_tx0(1),           ///< temp_coeff_illum_hdr0_tx0;Register Addresses: 70[11:0];temperature coefficient for phase correction for illum temp. By default means phase change for 64 degrees of temperature.
00257 tillum_calib_hdr1_tx0(1),           ///< tillum_calib_hdr1_tx0;Register Addresses: 72[23:12];
00258 temp_coeff_illum_hdr1_tx0(2),           ///< temp_coeff_illum_hdr1_tx0;Register Addresses: 81[23:16], 82[23:20];
00259 tillum_calib_hdr0_tx1(1),           ///< tillum_calib_hdr0_tx1;Register Addresses: 73[23:12];
00260 temp_coeff_illum_hdr0_tx1(2),           ///< temp_coeff_illum_hdr0_tx1;Register Addresses: 83[23:16], 84[23:20];
00261 tillum_calib_hdr1_tx1(1),           ///< tillum_calib_hdr1_tx1;Register Addresses: 67[23:12];
00262 temp_coeff_illum_hdr1_tx1(2),           ///< temp_coeff_illum_hdr1_tx1;Register Addresses: 85[23:16], 86[23:20];
00263 tillum_calib_hdr0_tx2(1),           ///< tillum_calib_hdr0_tx2;Register Addresses: 63[23:12];
00264 temp_coeff_illum_hdr0_tx2(2),           ///< temp_coeff_illum_hdr0_tx2;Register Addresses: 87[23:16], 88[23:20];
00265 tillum_calib_hdr1_tx2(1),           ///< tillum_calib_hdr1_tx2;Register Addresses: 70[23:12];
00266 temp_coeff_illum_hdr1_tx2(2),           ///< temp_coeff_illum_hdr1_tx2;Register Addresses: 89[23:16], 90[23:20];
00267 amb_sat_thr(1),         ///< amb_sat_thr;Register Addresses: 13[16:7];the threshold which is used to detect the ambient overload. Default is kept at highest.;Threshold set for 1v on the ambient dac resistor. 512x3/8xIR. 
00268 amb_calib(1),           ///< amb_calib;Register Addresses: 11[23:14];the ambient at which device is calibrated for optical xtalk/phase offset etc.
00269 amb_phase_corr_pwl_coeff0(1),           ///< amb_phase_corr_pwl_coeff0;Register Addresses: 12[23:16];Captures the drift in the phase wrto ambient. Can be a negative number to reflect inverse relationship. The number is divided by 2^5 to get the actual value.
00270 amb_phase_corr_pwl_x0(1),           ///< amb_phase_corr_pwl_x0;Register Addresses: 184[9:0];
00271 amb_phase_corr_pwl_x1(1),           ///< amb_phase_corr_pwl_x1;Register Addresses: 184[19:10];
00272 amb_phase_corr_pwl_x2(1),           ///< amb_phase_corr_pwl_x2;Register Addresses: 185[9:0];
00273 amb_phase_corr_pwl_coeff1(1),           ///< amb_phase_corr_pwl_coeff1;Register Addresses: 180[7:0];The first coefficient is assumed to be the original one 
00274 amb_phase_corr_pwl_coeff2(1),           ///< amb_phase_corr_pwl_coeff2;Register Addresses: 180[15:8];
00275 amb_phase_corr_pwl_coeff3(1),           ///< amb_phase_corr_pwl_coeff3;Register Addresses: 180[23:16];
00276 scale_amb_phase_corr_coeff(1),          ///< scale_amb_phase_corr_coeff;Register Addresses: 181[2:0];Scales the gain/vs accuracy.
00277 temp_coeff_illum_square_hdr0(1),            ///< temp_coeff_illum_square_hdr0;Register Addresses: 182[7:0];
00278 temp_coeff_illum_square_hdr1(1),            ///< temp_coeff_illum_square_hdr1;Register Addresses: 182[15:8];
00279 temp_coeff_main_square_hdr0(1),         ///< temp_coeff_main_square_hdr0;Register Addresses: 183[7:0];
00280 temp_coeff_main_square_hdr1(1),         ///< temp_coeff_main_square_hdr1;Register Addresses: 183[15:8];
00281 scale_phase_temp_corr_square(1),            ///< scale_phase_temp_corr_square;Register Addresses: 181[5:3];scales square correction range/accuracy.
00282 en_nl_corr(1),          ///< en_nl_corr;Register Addresses: 74[0:0];enables harmonic/nonlinear correction for phase.
00283 a1_coeff_hdr0_tx0(1),           ///< a1_coeff_hdr0_tx0;Register Addresses: 75[15:0];
00284 a2_coeff_hdr0_tx0(1),           ///< a2_coeff_hdr0_tx0;Register Addresses: 76[15:0];
00285 a3_coeff_hdr0_tx0(1),           ///< a3_coeff_hdr0_tx0;Register Addresses: 77[15:0];
00286 a4_coeff_hdr0_tx0(1),           ///< a4_coeff_hdr0_tx0;Register Addresses: 78[15:0];
00287 scale_nl_corr_coeff(1),         ///< scale_nl_corr_coeff;Register Addresses: 74[19:18];changes the meaning of the nonlinear coefficients.;
00288 a0_coeff_hdr0_tx0(1),           ///< a0_coeff_hdr0_tx0;Register Addresses: 74[17:2];
00289 a0_coeff_hdr1_tx0(1),           ///< a0_coeff_hdr1_tx0;Register Addresses: 162[15:0];
00290 a0_coeff_hdr0_tx1(1),           ///< a0_coeff_hdr0_tx1;Register Addresses: 163[15:0];
00291 a0_coeff_hdr1_tx1(1),           ///< a0_coeff_hdr1_tx1;Register Addresses: 164[15:0];
00292 a0_coeff_hdr0_tx2(1),           ///< a0_coeff_hdr0_tx2;Register Addresses: 165[15:0];
00293 a0_coeff_hdr1_tx2(1),           ///< a0_coeff_hdr1_tx2;Register Addresses: 166[15:0];
00294 a1_coeff_hdr1_tx0(1),           ///< a1_coeff_hdr1_tx0;Register Addresses: 167[15:0];
00295 a1_coeff_hdr0_tx1(1),           ///< a1_coeff_hdr0_tx1;Register Addresses: 168[15:0];
00296 a1_coeff_hdr1_tx1(1),           ///< a1_coeff_hdr1_tx1;Register Addresses: 169[15:0];
00297 a1_coeff_hdr0_tx2(1),           ///< a1_coeff_hdr0_tx2;Register Addresses: 170[15:0];
00298 a1_coeff_hdr1_tx2(1),           ///< a1_coeff_hdr1_tx2;Register Addresses: 171[15:0];
00299 a2_coeff_hdr1_tx0(1),           ///< a2_coeff_hdr1_tx0;Register Addresses: 172[15:0];
00300 a2_coeff_hdr0_tx1(1),           ///< a2_coeff_hdr0_tx1;Register Addresses: 173[15:0];
00301 a2_coeff_hdr1_tx1(1),           ///< a2_coeff_hdr1_tx1;Register Addresses: 174[15:0];
00302 a2_coeff_hdr0_tx2(1),           ///< a2_coeff_hdr0_tx2;Register Addresses: 175[15:0];
00303 a2_coeff_hdr1_tx2(1),           ///< a2_coeff_hdr1_tx2;Register Addresses: 176[15:0];
00304 a3_coeff_hdr1_tx0(1),           ///< a3_coeff_hdr1_tx0;Register Addresses: 177[15:0];
00305 a3_coeff_hdr0_tx1(2),           ///< a3_coeff_hdr0_tx1;Register Addresses: 162[23:16], 163[23:16];
00306 a3_coeff_hdr1_tx1(2),           ///< a3_coeff_hdr1_tx1;Register Addresses: 164[23:16], 165[23:16];
00307 a3_coeff_hdr0_tx2(2),           ///< a3_coeff_hdr0_tx2;Register Addresses: 166[23:16], 167[23:16];
00308 a3_coeff_hdr1_tx2(2),           ///< a3_coeff_hdr1_tx2;Register Addresses: 168[23:16], 169[23:16];
00309 a4_coeff_hdr1_tx0(2),           ///< a4_coeff_hdr1_tx0;Register Addresses: 170[23:16], 171[23:16];
00310 a4_coeff_hdr0_tx1(2),           ///< a4_coeff_hdr0_tx1;Register Addresses: 172[23:16], 173[23:16];
00311 a4_coeff_hdr1_tx1(2),           ///< a4_coeff_hdr1_tx1;Register Addresses: 174[23:16], 175[23:16];
00312 a4_coeff_hdr0_tx2(2),           ///< a4_coeff_hdr0_tx2;Register Addresses: 176[23:16], 177[23:16];
00313 a4_coeff_hdr1_tx2(1),           ///< a4_coeff_hdr1_tx2;Register Addresses: 178[15:0];
00314 tillum(1),          ///< tillum;Register Addresses: 4[19:8];The value of illum-temperature register.
00315 tsens_slave0(1),            ///< tsens_slave0;Register Addresses: 2[6:0];slave address of the led0 tsensor
00316 tsens_slave1(1),            ///< tsens_slave1;Register Addresses: 2[13:7];slave address of the led1 tsensor
00317 tsens_slave2(1),            ///< tsens_slave2;Register Addresses: 2[20:14];slave address of the led2 tsensor
00318 config_tillum_msb(1),           ///< config_tillum_msb;Register Addresses: 7[23:20];
00319 en_tillum_12b(1),           ///< en_tillum_12b;Register Addresses: 13[23:23];While interfacing with the TMP02 type tempsensor, this bit needs to be set to swap bytes to allow different read format.
00320 tillum_unsigned(1),         ///< tillum_unsigned;Register Addresses: 4[23:23];This bit is set '1' when temperature given by tmain/tillum sensor is in unsigned format.
00321 temp_avg_illum(1),          ///< temp_avg_illum;Register Addresses: 2[23:22];Based on this, temperature is averaged to remove quantization errors on temperature.
00322 en_tsens_read_fvd(1),           ///< en_tsens_read_fvd;Register Addresses: 3[18:18];If this bit is set tmain temperature is read every frame. Other wise it is read based on a register trigger.
00323 en_tillum_read(1),          ///< en_tillum_read;Register Addresses: 2[21:21];Enable i2c read of appropriate illum led. If this bit is not set illumination driver temperature is not read.
00324 eeprom_read_trig(1),            ///< eeprom_read_trig;Register Addresses: 1[0:0];Used to read efuse values into the chain using register trigger
00325 swap_read_data(1),          ///< swap_read_data;Register Addresses: 1[1:1];swaps/reverse the data read by i2c-host.
00326 eeprom_start_reg_addr(1),           ///< eeprom_start_reg_addr;Register Addresses: 1[16:9];The first byte written while reading from the efuse. This will typically be 0. At startup there is no way to program this.
00327 frame_vd_trig(1),           ///< frame_vd_trig;Register Addresses: 1[17:17];when this bit is '1' i2c host is triggered every frame vd. Else it is triggered based on the i2c_trig_reg.
00328 i2c_trig_reg(1),            ///< i2c_trig_reg;Register Addresses: 1[18:18];The trigger register for i2c transaction.
00329 i2c_en(1),          ///< i2c_en;Register Addresses: 1[19:19];Enables the i2c host operation. Does not control the init load.
00330 i2c_rw(1),          ///< i2c_rw;Register Addresses: 1[21:20];Choses the r/w for i2c host operation.;By default it reads temperature sensor.
00331 i2c_read_data(1),           ///< i2c_read_data;Register Addresses: 3[7:0];The hosts read data.
00332 i2c_write_data1(1),         ///< i2c_write_data1;Register Addresses: 3[16:9];The address where the read would start. Normally in temperature sensor read this is not required to be programmed.
00333 i2c_num_tran(1),            ///< i2c_num_tran;Register Addresses: 3[17:17];The number of transactions. Either 1 or 2.
00334 en_eeprom_read(1),          ///< en_eeprom_read;Register Addresses: 1[23:23];Disables the gating of auto_load clock after init_load_done. Should be used if register triggering has to work.
00335 init_load_done(1),          ///< init_load_done;Register Addresses: 3[8:8];Can be used to check whether initial auto_load is successful or not.
00336 addr_slave_eeprom(1),           ///< addr_slave_eeprom;Register Addresses: 1[8:2];
00337 i2c_num_bytes_tran1(1),         ///< i2c_num_bytes_tran1;Register Addresses: 7[17:16];Number of bytes used in the tran2 of i2c transaction.
00338 i2c_num_bytes_tran2(1),         ///< i2c_num_bytes_tran2;Register Addresses: 5[23:22];Number of bytes used in the tran2 of i2c transaction.
00339 i2c_write_data2(1),         ///< i2c_write_data2;Register Addresses: 7[7:0];
00340 i2c_sel_read_bytes(1),          ///< i2c_sel_read_bytes;Register Addresses: 7[19:18];choses which byte of i2c_read register to be read.
00341 i2c_cont_rw(1),         ///< i2c_cont_rw;Register Addresses: 0[6:6];
00342 dis_ovldet(1),          ///< dis_ovldet;Register Addresses: 101[23:23];to disable overload detection
00343 prog_ovldet_refp(1),            ///< prog_ovldet_refp;Register Addresses: 100[20:18];To program OVL_DET REFP
00344 prog_ovldet_refm(1),            ///< prog_ovldet_refm;Register Addresses: 100[23:21];To program OVL_DET REFM
00345 iamb_max_sel(1),            ///< iamb_max_sel;Register Addresses: 114[7:4];selects the value of DAC resistor
00346 tm_vrefp_diode(1),          ///< tm_vrefp_diode;Register Addresses: 109[2:0];To program the bias voltage INP
00347 tm_vrefm_diode(1),          ///< tm_vrefm_diode;Register Addresses: 109[5:3];To program the bias voltage INM
00348 gpo1_mux_sel(1),            ///< gpo1_mux_sel;Register Addresses: 120[8:6];
00349 gpio1_obuf_en(1),           ///< gpio1_obuf_en;Register Addresses: 120[12:12];
00350 gpio1_ibuf_en(1),           ///< gpio1_ibuf_en;Register Addresses: 120[13:13];
00351 gpo2_mux_sel(1),            ///< gpo2_mux_sel;Register Addresses: 120[11:9];
00352 gpio2_obuf_en(1),           ///< gpio2_obuf_en;Register Addresses: 120[15:15];
00353 gpio2_ibuf_en(1),           ///< gpio2_ibuf_en;Register Addresses: 120[16:16];
00354 gpo3_mux_sel(1),            ///< gpo3_mux_sel;Register Addresses: 120[2:0];
00355 sel_gp3_on_sdam(1),         ///< sel_gp3_on_sdam;Register Addresses: 120[22:22];
00356 dealias_en(1),          ///< dealias_en;Register Addresses: 113[1:1];To enable Dealias mode to get different Modulation freq close to 40MHz, ;34.3 MHz & 48 MHz.
00357 dealias_freq(1),            ///< dealias_freq;Register Addresses: 113[2:2];Changes o/p freq in dealias mode;- only when dealais mode is enabled (TM_CLKGENless than2greater than is set to '1').
00358 shift_illum_phase(1),           ///< shift_illum_phase;Register Addresses: 113[6:3];Shift bits to get different LED_CLK phases in calib mode.;;80M mode:16phases, 22.5 deg separation(360/16)-6.25n separation;;40M mode:16phases, 45 deg separation(360/8)-12.5n separation;;Basically 40M mode MSB bit is unused.
00359 shut_clocks(1),         ///< shut_clocks;Register Addresses: 113[8:8];to shut down all 20M, 10M clock switching
00360 invert_tg_clk(1),           ///< invert_tg_clk;Register Addresses: 113[9:9];to invert tg_clk for timing requirements
00361 invert_afe_clk(1),          ///< invert_afe_clk;Register Addresses: 113[11:11];
00362 dis_illum_clk_tx(1),            ///< dis_illum_clk_tx;Register Addresses: 113[12:12];Disable LED clk going to transmitter
00363 en_illum_clk_gpio(1),           ///< en_illum_clk_gpio;Register Addresses: 113[16:16];Disable LED CLK going to GPIO
00364 illum_clk_gpio_mode(1),         ///< illum_clk_gpio_mode;Register Addresses: 113[15:15];When this bit is '1', illum_en gating led_clk going to GPIO is masked.;
00365 unmask_illumen_intxtalk(1),         ///< unmask_illumen_intxtalk;Register Addresses: 113[17:17];Mask internal crosstalk signal gating illum_en.
00366 temp_offset(1),         ///< temp_offset;Register Addresses: 110[16:8];temperature offset
00367 en_temp_conv(1),            ///< en_temp_conv;Register Addresses: 110[19:19];To enable temperature conversion
00368 calib_curr1_DAC_I(1), ///< calib_curr1_DAC_I; Register Address 116[3:0]
00369 calib_curr1_DAC_Q(1), ///< calib_curr1_DAC_Q; Register Address 116[7:4]
00370 calib_curr1_en_I(1), ///< calib_curr1_en_I; Register Address 116[8:8]
00371 calib_curr1_en_Q(1), ///< calib_curr1_en_Q; Register Address 116[9:9]
00372 calib_curr1_inv_CLK_I(1), ///< calib_curr1_inv_CLK_I; Register Address 116[10:10]
00373 calib_curr1_inv_CLK_Q(1), ///< calib_curr1_inv_CLK_Q; Register Address 116[11:11]
00374 calib_curr1_sel_CLK_I(1), ///< calib_curr1_sel_CLK_I; Register Address 116[12:12]
00375 calib_curr1_gain_sel(1), ///< calib_curr1_gain_sel; Register Address 116[14:13]
00376 calib_curr1_spare(1), ///< calib_curr1_spare; Register Address 116[15:15]
00377 dis_glb_pd_refsys(1),           ///< dis_glb_pd_refsys;Register Addresses: 118[0:0];
00378 dis_glb_pd_temp_sens(1),            ///< dis_glb_pd_temp_sens;Register Addresses: 118[1:1];
00379 dis_glb_pd_illum_drv(1),            ///< dis_glb_pd_illum_drv;Register Addresses: 118[2:2];
00380 dis_glb_pd_afe(1),          ///< dis_glb_pd_afe;Register Addresses: 118[3:3];
00381 dis_glb_pd_afe_dac(1),          ///< dis_glb_pd_afe_dac;Register Addresses: 118[4:4];
00382 dis_glb_pd_amb_dac(1),          ///< dis_glb_pd_amb_dac;Register Addresses: 118[5:5];
00383 dis_glb_pd_amb_adc(1),          ///< dis_glb_pd_amb_adc;Register Addresses: 118[6:6];
00384 dis_glb_pd_test_curr(1),            ///< dis_glb_pd_test_curr;Register Addresses: 118[7:7];
00385 dis_glb_pd_osc(1),          ///< dis_glb_pd_osc;Register Addresses: 118[8:8];
00386 dis_glb_pd_i2chost(1),          ///< dis_glb_pd_i2chost;Register Addresses: 118[9:9];
00387 pdn_global(1),          ///< pdn_global;Register Addresses: 118[11:11];
00388 en_dyn_pd_refsys(1),            ///< en_dyn_pd_refsys;Register Addresses: 119[0:0];
00389 en_dyn_pd_temp_sens(1),         ///< en_dyn_pd_temp_sens;Register Addresses: 119[1:1];
00390 en_dyn_pd_illum_drv(1),         ///< en_dyn_pd_illum_drv;Register Addresses: 119[2:2];
00391 en_dyn_pd_afe(1),           ///< en_dyn_pd_afe;Register Addresses: 119[3:3];
00392 en_dyn_pd_afe_dac(1),           ///< en_dyn_pd_afe_dac;Register Addresses: 119[4:4];
00393 en_dyn_pd_amb_dac(1),           ///< en_dyn_pd_amb_dac;Register Addresses: 119[5:5];
00394 en_dyn_pd_amb_adc(1),           ///< en_dyn_pd_amb_adc;Register Addresses: 119[6:6];
00395 en_dyn_pd_test_curr(1),         ///< en_dyn_pd_test_curr;Register Addresses: 119[7:7];
00396 en_dyn_pd_osc(1),           ///< en_dyn_pd_osc;Register Addresses: 119[8:8];
00397 en_dyn_pd_i2chost_osc(1),           ///< en_dyn_pd_i2chost_osc;Register Addresses: 119[9:9];
00398 TX0_PIN_CONFIG(1),          ///< TX0_PIN_CONFIG;Register Addresses: 122[5:4];
00399 TX1_PIN_CONFIG(1),          ///< TX1_PIN_CONFIG;Register Addresses: 122[1:0];
00400 TX2_PIN_CONFIG(1),          ///< TX2_PIN_CONFIG;Register Addresses: 122[3:2];
00401 EN_TX_CLKB(1),          ///< EN_TX_CLKB;Register Addresses: 121[0:0];
00402 EN_TX_CLKZ(1),          ///< EN_TX_CLKZ;Register Addresses: 121[2:2];
00403 sel_illum_tx0_on_tx1(1),            ///< sel_illum_tx0_on_tx1;Register Addresses: 121[3:3];Force ILLUM_EN_0 (TX0) onto ILLUM_EN_1 (TX1). This mode is required to enable static LED drive mode.
00404 ILLUM_DC_CURR_DAC(1),           ///< ILLUM_DC_CURR_DAC;Register Addresses: 121[11:8];0.5mA*register setting
00405 PDN_ILLUM_DC_CURR(1),           ///< PDN_ILLUM_DC_CURR;Register Addresses: 121[12:12];
00406 FEEDBACK_CONT_MODE(1),          ///< FEEDBACK_CONT_MODE;Register Addresses: 121[13:13];
00407 PDN_ILLUM_DRV(1),           ///< PDN_ILLUM_DRV;Register Addresses: 121[19:19];
00408 EN_TX_DC_CURR_ALL(1),           ///< EN_TX_DC_CURR_ALL;Register Addresses: 121[4:4];
00409 EN_CTALK_FB_CLK(1), ///< EN_CTALK_FB_CLK; Register Address 122[11:11]
00410 EN_CALIB_CLK(1) ///< EN_CALIB_CLK; Register Address 122[1:1]
00411 {
00412     //Initialization for register dig_gpo_sel0
00413     this->dig_gpo_sel0.address[0] = 0x0b; ///< Address=11
00414     this->dig_gpo_sel0.msb[0] = 3;
00415     this->dig_gpo_sel0.lsb[0] = 0;
00416 
00417     //Initialization for register dig_gpo_sel1
00418     this->dig_gpo_sel1.address[0] = 0x0b; ///< Address=11
00419     this->dig_gpo_sel1.msb[0] = 7;
00420     this->dig_gpo_sel1.lsb[0] = 4;
00421 
00422     //Initialization for register dig_gpo_sel2
00423     this->dig_gpo_sel2.address[0] = 0x0b; ///< Address=11
00424     this->dig_gpo_sel2.msb[0] = 13;
00425     this->dig_gpo_sel2.lsb[0] = 10;
00426 
00427     //Initialization for register dis_ovl_gating
00428     this->dis_ovl_gating.address[0] = 0x11; ///< Address=17
00429     this->dis_ovl_gating.msb[0] = 15;
00430     this->dis_ovl_gating.lsb[0] = 15;
00431 
00432     //Initialization for register phase_out
00433     this->phase_out.address[0] = 0x08; ///< Address=8
00434     this->phase_out.msb[0] = 15;
00435     this->phase_out.lsb[0] = 0;
00436 
00437     //Initialization for register phase_overflow
00438     this->phase_overflow.address[0] = 0x08; ///< Address=8
00439     this->phase_overflow.msb[0] = 16;
00440     this->phase_overflow.lsb[0] = 16;
00441 
00442     //Initialization for register hdr_mode
00443     this->hdr_mode.address[0] = 0x08; ///< Address=8
00444     this->hdr_mode.msb[0] = 17;
00445     this->hdr_mode.lsb[0] = 17;
00446 
00447     //Initialization for register tx_channel
00448     this->tx_channel.address[0] = 0x08; ///< Address=8
00449     this->tx_channel.msb[0] = 19;
00450     this->tx_channel.lsb[0] = 18;
00451 
00452     //Initialization for register frame_status
00453     this->frame_status.address[0] = 0x08; ///< Address=8
00454     this->frame_status.msb[0] = 20;
00455     this->frame_status.lsb[0] = 20;
00456 
00457     //Initialization for register mod_freq
00458     this->mod_freq.address[0] = 0x08; ///< Address=8
00459     this->mod_freq.msb[0] = 21;
00460     this->mod_freq.lsb[0] = 21;
00461 
00462     //Initialization for register frame_count0
00463     this->frame_count0.address[0] = 0x08; ///< Address=8
00464     this->frame_count0.msb[0] = 23;
00465     this->frame_count0.lsb[0] = 23;
00466 
00467     //Initialization for register amp_out
00468     this->amp_out.address[0] = 0x09; ///< Address=9
00469     this->amp_out.msb[0] = 15;
00470     this->amp_out.lsb[0] = 0;
00471 
00472     //Initialization for register frame_count1
00473     this->frame_count1.address[0] = 0x09; ///< Address=9
00474     this->frame_count1.msb[0] = 17;
00475     this->frame_count1.lsb[0] = 16;
00476 
00477     //Initialization for register sig_ovl_flag
00478     this->sig_ovl_flag.address[0] = 0x09; ///< Address=9
00479     this->sig_ovl_flag.msb[0] = 18;
00480     this->sig_ovl_flag.lsb[0] = 18;
00481 
00482     //Initialization for register dealias_bin
00483     this->dealias_bin.address[0] = 0x09; ///< Address=9
00484     this->dealias_bin.msb[0] = 23;
00485     this->dealias_bin.lsb[0] = 20;
00486 
00487     //Initialization for register frame_count2
00488     this->frame_count2.address[0] = 0x0a; ///< Address=10
00489     this->frame_count2.msb[0] = 1;
00490     this->frame_count2.lsb[0] = 0;
00491 
00492     //Initialization for register amb_data
00493     this->amb_data.address[0] = 0x0a; ///< Address=10
00494     this->amb_data.msb[0] = 11;
00495     this->amb_data.lsb[0] = 2;
00496 
00497     //Initialization for register tmain
00498     this->tmain.address[0] = 0x0a; ///< Address=10
00499     this->tmain.msb[0] = 23;
00500     this->tmain.lsb[0] = 12;
00501 
00502     //Initialization for register amplitude_min_thr
00503     this->amplitude_min_thr.address[1] = 0x10; ///< Address=16
00504     this->amplitude_min_thr.msb[1] = 23;
00505     this->amplitude_min_thr.lsb[1] = 16;
00506     this->amplitude_min_thr.address[0] = 0x11; ///< Address=17
00507     this->amplitude_min_thr.msb[0] = 23;
00508     this->amplitude_min_thr.lsb[0] = 16;
00509 
00510     //Initialization for register amb_ovl_flag
00511     this->amb_ovl_flag.address[0] = 0x08; ///< Address=8
00512     this->amb_ovl_flag.msb[0] = 22;
00513     this->amb_ovl_flag.lsb[0] = 22;
00514 
00515     //Initialization for register phase_overflow_f2
00516     this->phase_overflow_f2.address[0] = 0x09; ///< Address=9
00517     this->phase_overflow_f2.msb[0] = 19;
00518     this->phase_overflow_f2.lsb[0] = 19;
00519 
00520     //Initialization for register ref_count_limit
00521     this->ref_count_limit.address[0] = 0x0f; ///< Address=15
00522     this->ref_count_limit.msb[0] = 14;
00523     this->ref_count_limit.lsb[0] = 0;
00524 
00525     //Initialization for register start_freq_calib
00526     this->start_freq_calib.address[0] = 0x0f; ///< Address=15
00527     this->start_freq_calib.msb[0] = 16;
00528     this->start_freq_calib.lsb[0] = 16;
00529 
00530     //Initialization for register sys_clk_divider
00531     this->sys_clk_divider.address[0] = 0x0f; ///< Address=15
00532     this->sys_clk_divider.msb[0] = 20;
00533     this->sys_clk_divider.lsb[0] = 17;
00534 
00535     //Initialization for register freq_count_read_reg
00536     this->freq_count_read_reg.address[0] = 0x10; ///< Address=16
00537     this->freq_count_read_reg.msb[0] = 14;
00538     this->freq_count_read_reg.lsb[0] = 0;
00539 
00540     //Initialization for register freq_count_reg
00541     this->freq_count_reg.address[0] = 0x11; ///< Address=17
00542     this->freq_count_reg.msb[0] = 14;
00543     this->freq_count_reg.lsb[0] = 0;
00544 
00545     //Initialization for register en_auto_freq_count
00546     this->en_auto_freq_count.address[0] = 0x0f; ///< Address=15
00547     this->en_auto_freq_count.msb[0] = 21;
00548     this->en_auto_freq_count.lsb[0] = 21;
00549 
00550     //Initialization for register en_floop
00551     this->en_floop.address[0] = 0x0f; ///< Address=15
00552     this->en_floop.msb[0] = 22;
00553     this->en_floop.lsb[0] = 22;
00554 
00555     //Initialization for register en_freq_corr
00556     this->en_freq_corr.address[0] = 0x0f; ///< Address=15
00557     this->en_freq_corr.msb[0] = 23;
00558     this->en_freq_corr.lsb[0] = 23;
00559 
00560     //Initialization for register en_cont_fcalib
00561     this->en_cont_fcalib.address[0] = 0x10; ///< Address=16
00562     this->en_cont_fcalib.msb[0] = 15;
00563     this->en_cont_fcalib.lsb[0] = 15;
00564 
00565     //Initialization for register monoshot_bit
00566     this->monoshot_bit.address[0] = 0x00; ///< Address=0
00567     this->monoshot_bit.msb[0] = 23;
00568     this->monoshot_bit.lsb[0] = 23;
00569 
00570     //Initialization for register monoshot_mode
00571     this->monoshot_mode.address[0] = 0x27; ///< Address=39
00572     this->monoshot_mode.msb[0] = 1;
00573     this->monoshot_mode.lsb[0] = 0;
00574 
00575     //Initialization for register powerup_delay
00576     this->powerup_delay.address[0] = 0x26; ///< Address=38
00577     this->powerup_delay.msb[0] = 23;
00578     this->powerup_delay.lsb[0] = 10;
00579 
00580     //Initialization for register monoshot_numframe
00581     this->monoshot_numframe.address[0] = 0x27; ///< Address=39
00582     this->monoshot_numframe.msb[0] = 7;
00583     this->monoshot_numframe.lsb[0] = 2;
00584 
00585     //Initialization for register monoshot_fz_clkcnt
00586     this->monoshot_fz_clkcnt.address[0] = 0x27; ///< Address=39
00587     this->monoshot_fz_clkcnt.msb[0] = 23;
00588     this->monoshot_fz_clkcnt.lsb[0] = 8;
00589 
00590     //Initialization for register en_tx_switch
00591     this->en_tx_switch.address[0] = 0x2a; ///< Address=42
00592     this->en_tx_switch.msb[0] = 0;
00593     this->en_tx_switch.lsb[0] = 0;
00594 
00595     //Initialization for register sel_tx_ch
00596     this->sel_tx_ch.address[0] = 0x2a; ///< Address=42
00597     this->sel_tx_ch.msb[0] = 2;
00598     this->sel_tx_ch.lsb[0] = 1;
00599 
00600     //Initialization for register tx_seq_reg
00601     this->tx_seq_reg.address[0] = 0x2a; ///< Address=42
00602     this->tx_seq_reg.msb[0] = 14;
00603     this->tx_seq_reg.lsb[0] = 3;
00604 
00605     //Initialization for register en_adaptive_hdr
00606     this->en_adaptive_hdr.address[0] = 0x2a; ///< Address=42
00607     this->en_adaptive_hdr.msb[0] = 15;
00608     this->en_adaptive_hdr.lsb[0] = 15;
00609 
00610     //Initialization for register sel_hdr_mode
00611     this->sel_hdr_mode.address[0] = 0x2a; ///< Address=42
00612     this->sel_hdr_mode.msb[0] = 16;
00613     this->sel_hdr_mode.lsb[0] = 16;
00614 
00615     //Initialization for register hdr_thr_low
00616     this->hdr_thr_low.address[0] = 0x2c; ///< Address=44
00617     this->hdr_thr_low.msb[0] = 15;
00618     this->hdr_thr_low.lsb[0] = 0;
00619 
00620     //Initialization for register hdr_thr_high
00621     this->hdr_thr_high.address[0] = 0x2b; ///< Address=43
00622     this->hdr_thr_high.msb[0] = 15;
00623     this->hdr_thr_high.lsb[0] = 0;
00624 
00625     //Initialization for register illum_scale_l_tx0
00626     this->illum_scale_l_tx0.address[0] = 0x2b; ///< Address=43
00627     this->illum_scale_l_tx0.msb[0] = 18;
00628     this->illum_scale_l_tx0.lsb[0] = 16;
00629 
00630     //Initialization for register illum_dac_l_tx0
00631     this->illum_dac_l_tx0.address[0] = 0x29; ///< Address=41
00632     this->illum_dac_l_tx0.msb[0] = 4;
00633     this->illum_dac_l_tx0.lsb[0] = 0;
00634 
00635     //Initialization for register illum_scale_h_tx0
00636     this->illum_scale_h_tx0.address[0] = 0x2b; ///< Address=43
00637     this->illum_scale_h_tx0.msb[0] = 21;
00638     this->illum_scale_h_tx0.lsb[0] = 19;
00639 
00640     //Initialization for register illum_dac_h_tx0
00641     this->illum_dac_h_tx0.address[0] = 0x29; ///< Address=41
00642     this->illum_dac_h_tx0.msb[0] = 9;
00643     this->illum_dac_h_tx0.lsb[0] = 5;
00644 
00645     //Initialization for register illum_scale_l_tx1
00646     this->illum_scale_l_tx1.address[0] = 0x2c; ///< Address=44
00647     this->illum_scale_l_tx1.msb[0] = 18;
00648     this->illum_scale_l_tx1.lsb[0] = 16;
00649 
00650     //Initialization for register illum_dac_l_tx1
00651     this->illum_dac_l_tx1.address[0] = 0x29; ///< Address=41
00652     this->illum_dac_l_tx1.msb[0] = 14;
00653     this->illum_dac_l_tx1.lsb[0] = 10;
00654 
00655     //Initialization for register illum_scale_h_tx1
00656     this->illum_scale_h_tx1.address[0] = 0x2c; ///< Address=44
00657     this->illum_scale_h_tx1.msb[0] = 21;
00658     this->illum_scale_h_tx1.lsb[0] = 19;
00659 
00660     //Initialization for register illum_dac_h_tx1
00661     this->illum_dac_h_tx1.address[0] = 0x29; ///< Address=41
00662     this->illum_dac_h_tx1.msb[0] = 19;
00663     this->illum_dac_h_tx1.lsb[0] = 15;
00664 
00665     //Initialization for register illum_scale_l_tx2
00666     this->illum_scale_l_tx2.address[0] = 0xb9; ///< Address=185
00667     this->illum_scale_l_tx2.msb[0] = 20;
00668     this->illum_scale_l_tx2.lsb[0] = 18;
00669 
00670     //Initialization for register illum_dac_l_tx2
00671     this->illum_dac_l_tx2.address[1] = 0x29; ///< Address=41
00672     this->illum_dac_l_tx2.msb[1] = 23;
00673     this->illum_dac_l_tx2.lsb[1] = 20;
00674     this->illum_dac_l_tx2.address[0] = 0x2a; ///< Address=42
00675     this->illum_dac_l_tx2.msb[0] = 23;
00676     this->illum_dac_l_tx2.lsb[0] = 23;
00677 
00678     //Initialization for register illum_scale_h_tx2
00679     this->illum_scale_h_tx2.address[0] = 0xb9; ///< Address=185
00680     this->illum_scale_h_tx2.msb[0] = 23;
00681     this->illum_scale_h_tx2.lsb[0] = 21;
00682 
00683     //Initialization for register illum_dac_h_tx2
00684     this->illum_dac_h_tx2.address[0] = 0x2a; ///< Address=42
00685     this->illum_dac_h_tx2.msb[0] = 22;
00686     this->illum_dac_h_tx2.lsb[0] = 18;
00687 
00688     //Initialization for register amb_adc_in_tx0
00689     this->amb_adc_in_tx0.address[0] = 0xb9; ///< Address=185
00690     this->amb_adc_in_tx0.msb[0] = 13;
00691     this->amb_adc_in_tx0.lsb[0] = 12;
00692 
00693     //Initialization for register amb_adc_in_tx1
00694     this->amb_adc_in_tx1.address[0] = 0xb9; ///< Address=185
00695     this->amb_adc_in_tx1.msb[0] = 15;
00696     this->amb_adc_in_tx1.lsb[0] = 14;
00697 
00698     //Initialization for register amb_adc_in_tx2
00699     this->amb_adc_in_tx2.address[0] = 0xb9; ///< Address=185
00700     this->amb_adc_in_tx2.msb[0] = 17;
00701     this->amb_adc_in_tx2.lsb[0] = 16;
00702 
00703     //Initialization for register give_dealias_data
00704     this->give_dealias_data.address[0] = 0xb8; ///< Address=184
00705     this->give_dealias_data.msb[0] = 20;
00706     this->give_dealias_data.lsb[0] = 20;
00707 
00708     //Initialization for register en_dealias_meas
00709     this->en_dealias_meas.address[0] = 0x40; ///< Address=64
00710     this->en_dealias_meas.msb[0] = 0;
00711     this->en_dealias_meas.lsb[0] = 0;
00712 
00713     //Initialization for register ncr_config
00714     this->ncr_config.address[0] = 0x40; ///< Address=64
00715     this->ncr_config.msb[0] = 21;
00716     this->ncr_config.lsb[0] = 21;
00717 
00718     //Initialization for register alpha0_dealias_scale
00719     this->alpha0_dealias_scale.address[0] = 0x40; ///< Address=64
00720     this->alpha0_dealias_scale.msb[0] = 14;
00721     this->alpha0_dealias_scale.lsb[0] = 9;
00722 
00723     //Initialization for register beta0_dealias_scale
00724     this->beta0_dealias_scale.address[0] = 0x40; ///< Address=64
00725     this->beta0_dealias_scale.msb[0] = 20;
00726     this->beta0_dealias_scale.lsb[0] = 15;
00727 
00728     //Initialization for register alpha1_dealias_scale
00729     this->alpha1_dealias_scale.address[0] = 0x41; ///< Address=65
00730     this->alpha1_dealias_scale.msb[0] = 5;
00731     this->alpha1_dealias_scale.lsb[0] = 0;
00732 
00733     //Initialization for register beta1_dealias_scale
00734     this->beta1_dealias_scale.address[0] = 0x41; ///< Address=65
00735     this->beta1_dealias_scale.msb[0] = 11;
00736     this->beta1_dealias_scale.lsb[0] = 6;
00737 
00738     //Initialization for register en_multi_freq_phase
00739     this->en_multi_freq_phase.address[0] = 0x40; ///< Address=64
00740     this->en_multi_freq_phase.msb[0] = 22;
00741     this->en_multi_freq_phase.lsb[0] = 22;
00742 
00743     //Initialization for register temp_avg_main
00744     this->temp_avg_main.address[0] = 0x03; ///< Address=3
00745     this->temp_avg_main.msb[0] = 23;
00746     this->temp_avg_main.lsb[0] = 22;
00747 
00748     //Initialization for register dis_ovl_for_hdr_meth1
00749     this->dis_ovl_for_hdr_meth1.address[0] = 0xb8; ///< Address=184
00750     this->dis_ovl_for_hdr_meth1.msb[0] = 21;
00751     this->dis_ovl_for_hdr_meth1.lsb[0] = 21;
00752 
00753     //Initialization for register en_ovl_for_hdr_meth2
00754     this->en_ovl_for_hdr_meth2.address[0] = 0xb8; ///< Address=184
00755     this->en_ovl_for_hdr_meth2.msb[0] = 22;
00756     this->en_ovl_for_hdr_meth2.lsb[0] = 22;
00757 
00758     //Initialization for register en_tx1_on_tx0
00759     this->en_tx1_on_tx0.address[0] = 0xb9; ///< Address=185
00760     this->en_tx1_on_tx0.msb[0] = 10;
00761     this->en_tx1_on_tx0.lsb[0] = 10;
00762 
00763     //Initialization for register en_tx2_on_tx0
00764     this->en_tx2_on_tx0.address[0] = 0xb9; ///< Address=185
00765     this->en_tx2_on_tx0.msb[0] = 11;
00766     this->en_tx2_on_tx0.lsb[0] = 11;
00767 
00768     //Initialization for register clip_mode_fc
00769     this->clip_mode_fc.address[0] = 0x50; ///< Address=80
00770     this->clip_mode_fc.msb[0] = 0;
00771     this->clip_mode_fc.lsb[0] = 0;
00772 
00773     //Initialization for register clip_mode_nl
00774     this->clip_mode_nl.address[0] = 0x50; ///< Address=80
00775     this->clip_mode_nl.msb[0] = 1;
00776     this->clip_mode_nl.lsb[0] = 1;
00777 
00778     //Initialization for register clip_mode_temp
00779     this->clip_mode_temp.address[0] = 0x50; ///< Address=80
00780     this->clip_mode_temp.msb[0] = 2;
00781     this->clip_mode_temp.lsb[0] = 2;
00782 
00783     //Initialization for register clip_mode_offset
00784     this->clip_mode_offset.address[0] = 0x50; ///< Address=80
00785     this->clip_mode_offset.msb[0] = 3;
00786     this->clip_mode_offset.lsb[0] = 3;
00787 
00788     //Initialization for register disable_syncing
00789     this->disable_syncing.address[0] = 0x50; ///< Address=80
00790     this->disable_syncing.msb[0] = 21;
00791     this->disable_syncing.lsb[0] = 21;
00792 
00793     //Initialization for register force_en_slave
00794     this->force_en_slave.address[0] = 0x00; ///< Address=0
00795     this->force_en_slave.msb[0] = 22;
00796     this->force_en_slave.lsb[0] = 22;
00797 
00798     //Initialization for register force_en_bypass
00799     this->force_en_bypass.address[0] = 0x00; ///< Address=0
00800     this->force_en_bypass.msb[0] = 21;
00801     this->force_en_bypass.lsb[0] = 21;
00802 
00803     //Initialization for register override_clkgen_reg
00804     this->override_clkgen_reg.address[0] = 0x50; ///< Address=80
00805     this->override_clkgen_reg.msb[0] = 22;
00806     this->override_clkgen_reg.lsb[0] = 22;
00807 
00808     //Initialization for register software_reset
00809     this->software_reset.address[0] = 0x00; ///< Address=0
00810     this->software_reset.msb[0] = 0;
00811     this->software_reset.lsb[0] = 0;
00812 
00813     //Initialization for register dis_tg_aconf
00814     this->dis_tg_aconf.address[0] = 0x80; ///< Address=128
00815     this->dis_tg_aconf.msb[0] = 23;
00816     this->dis_tg_aconf.lsb[0] = 23;
00817 
00818     //Initialization for register capture_clk_cnt
00819     this->capture_clk_cnt.address[0] = 0xa0; ///< Address=160
00820     this->capture_clk_cnt.msb[0] = 15;
00821     this->capture_clk_cnt.lsb[0] = 0;
00822 
00823     //Initialization for register tg_en
00824     this->tg_en.address[0] = 0x80; ///< Address=128
00825     this->tg_en.msb[0] = 0;
00826     this->tg_en.lsb[0] = 0;
00827 
00828     //Initialization for register num_sub_frames
00829     this->num_sub_frames.address[0] = 0x9f; ///< Address=159
00830     this->num_sub_frames.msb[0] = 11;
00831     this->num_sub_frames.lsb[0] = 0;
00832 
00833     //Initialization for register num_avg_sub_frames
00834     this->num_avg_sub_frames.address[0] = 0x9f; ///< Address=159
00835     this->num_avg_sub_frames.msb[0] = 23;
00836     this->num_avg_sub_frames.lsb[0] = 12;
00837 
00838     //Initialization for register sub_vd_clk_cnt
00839     this->sub_vd_clk_cnt.address[0] = 0x80; ///< Address=128
00840     this->sub_vd_clk_cnt.msb[0] = 16;
00841     this->sub_vd_clk_cnt.lsb[0] = 1;
00842 
00843     //Initialization for register tg_illumen_start
00844     this->tg_illumen_start.address[0] = 0x8f; ///< Address=143
00845     this->tg_illumen_start.msb[0] = 15;
00846     this->tg_illumen_start.lsb[0] = 0;
00847 
00848     //Initialization for register tg_illumen_end
00849     this->tg_illumen_end.address[0] = 0x90; ///< Address=144
00850     this->tg_illumen_end.msb[0] = 15;
00851     this->tg_illumen_end.lsb[0] = 0;
00852 
00853     //Initialization for register tg_illumen_mask_start
00854     this->tg_illumen_mask_start.address[0] = 0x9c; ///< Address=156
00855     this->tg_illumen_mask_start.msb[0] = 11;
00856     this->tg_illumen_mask_start.lsb[0] = 0;
00857 
00858     //Initialization for register tg_illumen_mask_end
00859     this->tg_illumen_mask_end.address[0] = 0x9c; ///< Address=156
00860     this->tg_illumen_mask_end.msb[0] = 23;
00861     this->tg_illumen_mask_end.lsb[0] = 12;
00862 
00863     //Initialization for register tg_afe_rst_start
00864     this->tg_afe_rst_start.address[0] = 0x83; ///< Address=131
00865     this->tg_afe_rst_start.msb[0] = 15;
00866     this->tg_afe_rst_start.lsb[0] = 0;
00867 
00868     //Initialization for register tg_afe_rst_end
00869     this->tg_afe_rst_end.address[0] = 0x84; ///< Address=132
00870     this->tg_afe_rst_end.msb[0] = 15;
00871     this->tg_afe_rst_end.lsb[0] = 0;
00872 
00873     //Initialization for register tg_seq_int_start
00874     this->tg_seq_int_start.address[0] = 0x85; ///< Address=133
00875     this->tg_seq_int_start.msb[0] = 15;
00876     this->tg_seq_int_start.lsb[0] = 0;
00877 
00878     //Initialization for register tg_seq_int_end
00879     this->tg_seq_int_end.address[0] = 0x86; ///< Address=134
00880     this->tg_seq_int_end.msb[0] = 15;
00881     this->tg_seq_int_end.lsb[0] = 0;
00882 
00883     //Initialization for register tg_capture_start
00884     this->tg_capture_start.address[0] = 0x87; ///< Address=135
00885     this->tg_capture_start.msb[0] = 15;
00886     this->tg_capture_start.lsb[0] = 0;
00887 
00888     //Initialization for register tg_capture_end
00889     this->tg_capture_end.address[0] = 0x88; ///< Address=136
00890     this->tg_capture_end.msb[0] = 15;
00891     this->tg_capture_end.lsb[0] = 0;
00892 
00893     //Initialization for register tg_ovl_window_start
00894     this->tg_ovl_window_start.address[0] = 0x89; ///< Address=137
00895     this->tg_ovl_window_start.msb[0] = 15;
00896     this->tg_ovl_window_start.lsb[0] = 0;
00897 
00898     //Initialization for register tg_ovl_window_end
00899     this->tg_ovl_window_end.address[0] = 0x8a; ///< Address=138
00900     this->tg_ovl_window_end.msb[0] = 15;
00901     this->tg_ovl_window_end.lsb[0] = 0;
00902 
00903     //Initialization for register tg_calc_start
00904     this->tg_calc_start.address[0] = 0x91; ///< Address=145
00905     this->tg_calc_start.msb[0] = 15;
00906     this->tg_calc_start.lsb[0] = 0;
00907 
00908     //Initialization for register tg_calc_end
00909     this->tg_calc_end.address[0] = 0x92; ///< Address=146
00910     this->tg_calc_end.msb[0] = 15;
00911     this->tg_calc_end.lsb[0] = 0;
00912 
00913     //Initialization for register tg_dynpdn_start
00914     this->tg_dynpdn_start.address[0] = 0x93; ///< Address=147
00915     this->tg_dynpdn_start.msb[0] = 15;
00916     this->tg_dynpdn_start.lsb[0] = 0;
00917 
00918     //Initialization for register tg_dynpdn_end
00919     this->tg_dynpdn_end.address[0] = 0x94; ///< Address=148
00920     this->tg_dynpdn_end.msb[0] = 15;
00921     this->tg_dynpdn_end.lsb[0] = 0;
00922 
00923     //Initialization for register tg_seq_int_mask_start
00924     this->tg_seq_int_mask_start.address[0] = 0x97; ///< Address=151
00925     this->tg_seq_int_mask_start.msb[0] = 11;
00926     this->tg_seq_int_mask_start.lsb[0] = 0;
00927 
00928     //Initialization for register tg_seq_int_mask_end
00929     this->tg_seq_int_mask_end.address[0] = 0x97; ///< Address=151
00930     this->tg_seq_int_mask_end.msb[0] = 23;
00931     this->tg_seq_int_mask_end.lsb[0] = 12;
00932 
00933     //Initialization for register tg_capture_mask_start
00934     this->tg_capture_mask_start.address[0] = 0x98; ///< Address=152
00935     this->tg_capture_mask_start.msb[0] = 11;
00936     this->tg_capture_mask_start.lsb[0] = 0;
00937 
00938     //Initialization for register tg_capture_mask_end
00939     this->tg_capture_mask_end.address[0] = 0x98; ///< Address=152
00940     this->tg_capture_mask_end.msb[0] = 23;
00941     this->tg_capture_mask_end.lsb[0] = 12;
00942 
00943     //Initialization for register tg_ovl_window_mask_start
00944     this->tg_ovl_window_mask_start.address[0] = 0x99; ///< Address=153
00945     this->tg_ovl_window_mask_start.msb[0] = 11;
00946     this->tg_ovl_window_mask_start.lsb[0] = 0;
00947 
00948     //Initialization for register tg_ovl_window_mask_end
00949     this->tg_ovl_window_mask_end.address[0] = 0x99; ///< Address=153
00950     this->tg_ovl_window_mask_end.msb[0] = 23;
00951     this->tg_ovl_window_mask_end.lsb[0] = 12;
00952 
00953     //Initialization for register tg_calc_mask_start
00954     this->tg_calc_mask_start.address[0] = 0x9d; ///< Address=157
00955     this->tg_calc_mask_start.msb[0] = 11;
00956     this->tg_calc_mask_start.lsb[0] = 0;
00957 
00958     //Initialization for register tg_calc_mask_end
00959     this->tg_calc_mask_end.address[0] = 0x9d; ///< Address=157
00960     this->tg_calc_mask_end.msb[0] = 23;
00961     this->tg_calc_mask_end.lsb[0] = 12;
00962 
00963     //Initialization for register tg_dynpdn_mask_start
00964     this->tg_dynpdn_mask_start.address[0] = 0x9e; ///< Address=158
00965     this->tg_dynpdn_mask_start.msb[0] = 11;
00966     this->tg_dynpdn_mask_start.lsb[0] = 0;
00967 
00968     //Initialization for register tg_dynpdn_mask_end
00969     this->tg_dynpdn_mask_end.address[0] = 0x9e; ///< Address=158
00970     this->tg_dynpdn_mask_end.msb[0] = 23;
00971     this->tg_dynpdn_mask_end.lsb[0] = 12;
00972 
00973     //Initialization for register en_sequencer
00974     this->en_sequencer.address[0] = 0x14; ///< Address=20
00975     this->en_sequencer.msb[0] = 16;
00976     this->en_sequencer.lsb[0] = 16;
00977 
00978     //Initialization for register en_processor_values
00979     this->en_processor_values.address[0] = 0x14; ///< Address=20
00980     this->en_processor_values.msb[0] = 17;
00981     this->en_processor_values.lsb[0] = 17;
00982 
00983     //Initialization for register status_in_reg
00984     this->status_in_reg.address[0] = 0x14; ///< Address=20
00985     this->status_in_reg.msb[0] = 18;
00986     this->status_in_reg.lsb[0] = 18;
00987 
00988     //Initialization for register mux_sel_compin
00989     this->mux_sel_compin.address[0] = 0x13; ///< Address=19
00990     this->mux_sel_compin.msb[0] = 2;
00991     this->mux_sel_compin.lsb[0] = 0;
00992 
00993     //Initialization for register compare_reg1
00994     this->compare_reg1.address[0] = 0x13; ///< Address=19
00995     this->compare_reg1.msb[0] = 18;
00996     this->compare_reg1.lsb[0] = 3;
00997 
00998     //Initialization for register compare_reg2
00999     this->compare_reg2.address[0] = 0x14; ///< Address=20
01000     this->compare_reg2.msb[0] = 15;
01001     this->compare_reg2.lsb[0] = 0;
01002 
01003     //Initialization for register dis_interrupt
01004     this->dis_interrupt.address[0] = 0x14; ///< Address=20
01005     this->dis_interrupt.msb[0] = 19;
01006     this->dis_interrupt.lsb[0] = 19;
01007 
01008     //Initialization for register command0
01009     this->command0.address[0] = 0x15; ///< Address=21
01010     this->command0.msb[0] = 11;
01011     this->command0.lsb[0] = 0;
01012 
01013     //Initialization for register command1
01014     this->command1.address[0] = 0x15; ///< Address=21
01015     this->command1.msb[0] = 23;
01016     this->command1.lsb[0] = 12;
01017 
01018     //Initialization for register command2
01019     this->command2.address[0] = 0x16; ///< Address=22
01020     this->command2.msb[0] = 11;
01021     this->command2.lsb[0] = 0;
01022 
01023     //Initialization for register command3
01024     this->command3.address[0] = 0x16; ///< Address=22
01025     this->command3.msb[0] = 23;
01026     this->command3.lsb[0] = 12;
01027 
01028     //Initialization for register command4
01029     this->command4.address[0] = 0x17; ///< Address=23
01030     this->command4.msb[0] = 11;
01031     this->command4.lsb[0] = 0;
01032 
01033     //Initialization for register command5
01034     this->command5.address[0] = 0x17; ///< Address=23
01035     this->command5.msb[0] = 23;
01036     this->command5.lsb[0] = 12;
01037 
01038     //Initialization for register command6
01039     this->command6.address[0] = 0x18; ///< Address=24
01040     this->command6.msb[0] = 11;
01041     this->command6.lsb[0] = 0;
01042 
01043     //Initialization for register command7
01044     this->command7.address[0] = 0x18; ///< Address=24
01045     this->command7.msb[0] = 23;
01046     this->command7.lsb[0] = 12;
01047 
01048     //Initialization for register command8
01049     this->command8.address[0] = 0x19; ///< Address=25
01050     this->command8.msb[0] = 11;
01051     this->command8.lsb[0] = 0;
01052 
01053     //Initialization for register command9
01054     this->command9.address[0] = 0x19; ///< Address=25
01055     this->command9.msb[0] = 23;
01056     this->command9.lsb[0] = 12;
01057 
01058     //Initialization for register command10
01059     this->command10.address[0] = 0x1a; ///< Address=26
01060     this->command10.msb[0] = 11;
01061     this->command10.lsb[0] = 0;
01062 
01063     //Initialization for register command11
01064     this->command11.address[0] = 0x1a; ///< Address=26
01065     this->command11.msb[0] = 23;
01066     this->command11.lsb[0] = 12;
01067 
01068     //Initialization for register command12
01069     this->command12.address[0] = 0x1b; ///< Address=27
01070     this->command12.msb[0] = 11;
01071     this->command12.lsb[0] = 0;
01072 
01073     //Initialization for register command13
01074     this->command13.address[0] = 0x1b; ///< Address=27
01075     this->command13.msb[0] = 23;
01076     this->command13.lsb[0] = 12;
01077 
01078     //Initialization for register command14
01079     this->command14.address[0] = 0x1c; ///< Address=28
01080     this->command14.msb[0] = 11;
01081     this->command14.lsb[0] = 0;
01082 
01083     //Initialization for register command15
01084     this->command15.address[0] = 0x1c; ///< Address=28
01085     this->command15.msb[0] = 23;
01086     this->command15.lsb[0] = 12;
01087 
01088     //Initialization for register command16
01089     this->command16.address[0] = 0x1d; ///< Address=29
01090     this->command16.msb[0] = 11;
01091     this->command16.lsb[0] = 0;
01092 
01093     //Initialization for register command17
01094     this->command17.address[0] = 0x1d; ///< Address=29
01095     this->command17.msb[0] = 23;
01096     this->command17.lsb[0] = 12;
01097 
01098     //Initialization for register command18
01099     this->command18.address[0] = 0x1e; ///< Address=30
01100     this->command18.msb[0] = 11;
01101     this->command18.lsb[0] = 0;
01102 
01103     //Initialization for register command19
01104     this->command19.address[0] = 0x1e; ///< Address=30
01105     this->command19.msb[0] = 23;
01106     this->command19.lsb[0] = 12;
01107 
01108     //Initialization for register force_scale_val
01109     this->force_scale_val.address[0] = 0x2e; ///< Address=46
01110     this->force_scale_val.msb[0] = 2;
01111     this->force_scale_val.lsb[0] = 0;
01112 
01113     //Initialization for register dis_auto_scale
01114     this->dis_auto_scale.address[0] = 0x2e; ///< Address=46
01115     this->dis_auto_scale.msb[0] = 3;
01116     this->dis_auto_scale.lsb[0] = 3;
01117 
01118     //Initialization for register disable_conf_rescale
01119     this->disable_conf_rescale.address[0] = 0x2e; ///< Address=46
01120     this->disable_conf_rescale.msb[0] = 13;
01121     this->disable_conf_rescale.lsb[0] = 13;
01122 
01123     //Initialization for register int_xtalk_calib
01124     this->int_xtalk_calib.address[0] = 0x2e; ///< Address=46
01125     this->int_xtalk_calib.msb[0] = 4;
01126     this->int_xtalk_calib.lsb[0] = 4;
01127 
01128     //Initialization for register xtalk_filt_time_const
01129     this->xtalk_filt_time_const.address[0] = 0x2e; ///< Address=46
01130     this->xtalk_filt_time_const.msb[0] = 23;
01131     this->xtalk_filt_time_const.lsb[0] = 20;
01132 
01133     //Initialization for register use_xtalk_filt_int
01134     this->use_xtalk_filt_int.address[0] = 0x2e; ///< Address=46
01135     this->use_xtalk_filt_int.msb[0] = 5;
01136     this->use_xtalk_filt_int.lsb[0] = 5;
01137 
01138     //Initialization for register use_xtalk_reg_int
01139     this->use_xtalk_reg_int.address[0] = 0x2e; ///< Address=46
01140     this->use_xtalk_reg_int.msb[0] = 6;
01141     this->use_xtalk_reg_int.lsb[0] = 6;
01142 
01143     //Initialization for register iq_read_data_sel
01144     this->iq_read_data_sel.address[0] = 0x2e; ///< Address=46
01145     this->iq_read_data_sel.msb[0] = 11;
01146     this->iq_read_data_sel.lsb[0] = 9;
01147 
01148     //Initialization for register iphase_xtalk
01149     this->iphase_xtalk.address[0] = 0x3b; ///< Address=59
01150     this->iphase_xtalk.msb[0] = 23;
01151     this->iphase_xtalk.lsb[0] = 0;
01152 
01153     //Initialization for register qphase_xtalk
01154     this->qphase_xtalk.address[0] = 0x3c; ///< Address=60
01155     this->qphase_xtalk.msb[0] = 23;
01156     this->qphase_xtalk.lsb[0] = 0;
01157 
01158     //Initialization for register int_xtalk_reg_scale
01159     this->int_xtalk_reg_scale.address[0] = 0x2e; ///< Address=46
01160     this->int_xtalk_reg_scale.msb[0] = 16;
01161     this->int_xtalk_reg_scale.lsb[0] = 14;
01162 
01163     //Initialization for register iphase_xtalk_int_reg
01164     this->iphase_xtalk_int_reg.address[0] = 0x3d; ///< Address=61
01165     this->iphase_xtalk_int_reg.msb[0] = 15;
01166     this->iphase_xtalk_int_reg.lsb[0] = 0;
01167 
01168     //Initialization for register qphase_xtalk_int_reg
01169     this->qphase_xtalk_int_reg.address[0] = 0x3e; ///< Address=62
01170     this->qphase_xtalk_int_reg.msb[0] = 15;
01171     this->qphase_xtalk_int_reg.lsb[0] = 0;
01172 
01173     //Initialization for register illum_xtalk_calib
01174     this->illum_xtalk_calib.address[0] = 0x2e; ///< Address=46
01175     this->illum_xtalk_calib.msb[0] = 12;
01176     this->illum_xtalk_calib.lsb[0] = 12;
01177 
01178     //Initialization for register illum_xtalk_reg_scale
01179     this->illum_xtalk_reg_scale.address[0] = 0x2e; ///< Address=46
01180     this->illum_xtalk_reg_scale.msb[0] = 19;
01181     this->illum_xtalk_reg_scale.lsb[0] = 17;
01182 
01183     //Initialization for register use_xtalk_filt_illum
01184     this->use_xtalk_filt_illum.address[0] = 0x2e; ///< Address=46
01185     this->use_xtalk_filt_illum.msb[0] = 7;
01186     this->use_xtalk_filt_illum.lsb[0] = 7;
01187 
01188     //Initialization for register use_xtalk_reg_illum
01189     this->use_xtalk_reg_illum.address[0] = 0x2e; ///< Address=46
01190     this->use_xtalk_reg_illum.msb[0] = 8;
01191     this->use_xtalk_reg_illum.lsb[0] = 8;
01192 
01193     //Initialization for register iphase_xtalk_reg_hdr0_tx0
01194     this->iphase_xtalk_reg_hdr0_tx0.address[0] = 0x2f; ///< Address=47
01195     this->iphase_xtalk_reg_hdr0_tx0.msb[0] = 15;
01196     this->iphase_xtalk_reg_hdr0_tx0.lsb[0] = 0;
01197 
01198     //Initialization for register qphase_xtalk_reg_hdr0_tx0
01199     this->qphase_xtalk_reg_hdr0_tx0.address[0] = 0x30; ///< Address=48
01200     this->qphase_xtalk_reg_hdr0_tx0.msb[0] = 15;
01201     this->qphase_xtalk_reg_hdr0_tx0.lsb[0] = 0;
01202 
01203     //Initialization for register iphase_xtalk_reg_hdr1_tx0
01204     this->iphase_xtalk_reg_hdr1_tx0.address[0] = 0x31; ///< Address=49
01205     this->iphase_xtalk_reg_hdr1_tx0.msb[0] = 15;
01206     this->iphase_xtalk_reg_hdr1_tx0.lsb[0] = 0;
01207 
01208     //Initialization for register qphase_xtalk_reg_hdr1_tx0
01209     this->qphase_xtalk_reg_hdr1_tx0.address[0] = 0x32; ///< Address=50
01210     this->qphase_xtalk_reg_hdr1_tx0.msb[0] = 15;
01211     this->qphase_xtalk_reg_hdr1_tx0.lsb[0] = 0;
01212 
01213     //Initialization for register iphase_xtalk_reg_hdr0_tx1
01214     this->iphase_xtalk_reg_hdr0_tx1.address[0] = 0x33; ///< Address=51
01215     this->iphase_xtalk_reg_hdr0_tx1.msb[0] = 15;
01216     this->iphase_xtalk_reg_hdr0_tx1.lsb[0] = 0;
01217 
01218     //Initialization for register qphase_xtalk_reg_hdr0_tx1
01219     this->qphase_xtalk_reg_hdr0_tx1.address[0] = 0x34; ///< Address=52
01220     this->qphase_xtalk_reg_hdr0_tx1.msb[0] = 15;
01221     this->qphase_xtalk_reg_hdr0_tx1.lsb[0] = 0;
01222 
01223     //Initialization for register iphase_xtalk_reg_hdr1_tx1
01224     this->iphase_xtalk_reg_hdr1_tx1.address[0] = 0x35; ///< Address=53
01225     this->iphase_xtalk_reg_hdr1_tx1.msb[0] = 15;
01226     this->iphase_xtalk_reg_hdr1_tx1.lsb[0] = 0;
01227 
01228     //Initialization for register qphase_xtalk_reg_hdr1_tx1
01229     this->qphase_xtalk_reg_hdr1_tx1.address[0] = 0x36; ///< Address=54
01230     this->qphase_xtalk_reg_hdr1_tx1.msb[0] = 15;
01231     this->qphase_xtalk_reg_hdr1_tx1.lsb[0] = 0;
01232 
01233     //Initialization for register iphase_xtalk_reg_hdr0_tx2
01234     this->iphase_xtalk_reg_hdr0_tx2.address[0] = 0x37; ///< Address=55
01235     this->iphase_xtalk_reg_hdr0_tx2.msb[0] = 15;
01236     this->iphase_xtalk_reg_hdr0_tx2.lsb[0] = 0;
01237 
01238     //Initialization for register qphase_xtalk_reg_hdr0_tx2
01239     this->qphase_xtalk_reg_hdr0_tx2.address[0] = 0x38; ///< Address=56
01240     this->qphase_xtalk_reg_hdr0_tx2.msb[0] = 15;
01241     this->qphase_xtalk_reg_hdr0_tx2.lsb[0] = 0;
01242 
01243     //Initialization for register iphase_xtalk_reg_hdr1_tx2
01244     this->iphase_xtalk_reg_hdr1_tx2.address[0] = 0x39; ///< Address=57
01245     this->iphase_xtalk_reg_hdr1_tx2.msb[0] = 15;
01246     this->iphase_xtalk_reg_hdr1_tx2.lsb[0] = 0;
01247 
01248     //Initialization for register qphase_xtalk_reg_hdr1_tx2
01249     this->qphase_xtalk_reg_hdr1_tx2.address[0] = 0x3a; ///< Address=58
01250     this->qphase_xtalk_reg_hdr1_tx2.msb[0] = 15;
01251     this->qphase_xtalk_reg_hdr1_tx2.lsb[0] = 0;
01252 
01253     //Initialization for register en_temp_xtalk_corr
01254     this->en_temp_xtalk_corr.address[0] = 0x3a; ///< Address=58
01255     this->en_temp_xtalk_corr.msb[0] = 16;
01256     this->en_temp_xtalk_corr.lsb[0] = 16;
01257 
01258     //Initialization for register scale_temp_coeff_xtalk
01259     this->scale_temp_coeff_xtalk.address[0] = 0x3a; ///< Address=58
01260     this->scale_temp_coeff_xtalk.msb[0] = 19;
01261     this->scale_temp_coeff_xtalk.lsb[0] = 17;
01262 
01263     //Initialization for register temp_coeff_xtalk_iphase_hdr0_tx0
01264     this->temp_coeff_xtalk_iphase_hdr0_tx0.address[0] = 0x38; ///< Address=56
01265     this->temp_coeff_xtalk_iphase_hdr0_tx0.msb[0] = 23;
01266     this->temp_coeff_xtalk_iphase_hdr0_tx0.lsb[0] = 16;
01267 
01268     //Initialization for register temp_coeff_xtalk_qphase_hdr0_tx0
01269     this->temp_coeff_xtalk_qphase_hdr0_tx0.address[0] = 0x39; ///< Address=57
01270     this->temp_coeff_xtalk_qphase_hdr0_tx0.msb[0] = 23;
01271     this->temp_coeff_xtalk_qphase_hdr0_tx0.lsb[0] = 16;
01272 
01273     //Initialization for register temp_coeff_xtalk_iphase_hdr1_tx0
01274     this->temp_coeff_xtalk_iphase_hdr1_tx0.address[0] = 0x5e; ///< Address=94
01275     this->temp_coeff_xtalk_iphase_hdr1_tx0.msb[0] = 15;
01276     this->temp_coeff_xtalk_iphase_hdr1_tx0.lsb[0] = 8;
01277 
01278     //Initialization for register temp_coeff_xtalk_qphase_hdr1_tx0
01279     this->temp_coeff_xtalk_qphase_hdr1_tx0.address[0] = 0x60; ///< Address=96
01280     this->temp_coeff_xtalk_qphase_hdr1_tx0.msb[0] = 7;
01281     this->temp_coeff_xtalk_qphase_hdr1_tx0.lsb[0] = 0;
01282 
01283     //Initialization for register temp_coeff_xtalk_iphase_hdr0_tx1
01284     this->temp_coeff_xtalk_iphase_hdr0_tx1.address[0] = 0x5e; ///< Address=94
01285     this->temp_coeff_xtalk_iphase_hdr0_tx1.msb[0] = 23;
01286     this->temp_coeff_xtalk_iphase_hdr0_tx1.lsb[0] = 16;
01287 
01288     //Initialization for register temp_coeff_xtalk_qphase_hdr0_tx1
01289     this->temp_coeff_xtalk_qphase_hdr0_tx1.address[0] = 0x60; ///< Address=96
01290     this->temp_coeff_xtalk_qphase_hdr0_tx1.msb[0] = 15;
01291     this->temp_coeff_xtalk_qphase_hdr0_tx1.lsb[0] = 8;
01292 
01293     //Initialization for register temp_coeff_xtalk_iphase_hdr1_tx1
01294     this->temp_coeff_xtalk_iphase_hdr1_tx1.address[0] = 0x5f; ///< Address=95
01295     this->temp_coeff_xtalk_iphase_hdr1_tx1.msb[0] = 7;
01296     this->temp_coeff_xtalk_iphase_hdr1_tx1.lsb[0] = 0;
01297 
01298     //Initialization for register temp_coeff_xtalk_qphase_hdr1_tx1
01299     this->temp_coeff_xtalk_qphase_hdr1_tx1.address[0] = 0x60; ///< Address=96
01300     this->temp_coeff_xtalk_qphase_hdr1_tx1.msb[0] = 23;
01301     this->temp_coeff_xtalk_qphase_hdr1_tx1.lsb[0] = 16;
01302 
01303     //Initialization for register temp_coeff_xtalk_iphase_hdr0_tx2
01304     this->temp_coeff_xtalk_iphase_hdr0_tx2.address[0] = 0x5f; ///< Address=95
01305     this->temp_coeff_xtalk_iphase_hdr0_tx2.msb[0] = 15;
01306     this->temp_coeff_xtalk_iphase_hdr0_tx2.lsb[0] = 8;
01307 
01308     //Initialization for register temp_coeff_xtalk_qphase_hdr0_tx2
01309     this->temp_coeff_xtalk_qphase_hdr0_tx2.address[0] = 0x61; ///< Address=97
01310     this->temp_coeff_xtalk_qphase_hdr0_tx2.msb[0] = 7;
01311     this->temp_coeff_xtalk_qphase_hdr0_tx2.lsb[0] = 0;
01312 
01313     //Initialization for register temp_coeff_xtalk_iphase_hdr1_tx2
01314     this->temp_coeff_xtalk_iphase_hdr1_tx2.address[0] = 0x5f; ///< Address=95
01315     this->temp_coeff_xtalk_iphase_hdr1_tx2.msb[0] = 23;
01316     this->temp_coeff_xtalk_iphase_hdr1_tx2.lsb[0] = 16;
01317 
01318     //Initialization for register temp_coeff_xtalk_qphase_hdr1_tx2
01319     this->temp_coeff_xtalk_qphase_hdr1_tx2.address[0] = 0x61; ///< Address=97
01320     this->temp_coeff_xtalk_qphase_hdr1_tx2.msb[0] = 15;
01321     this->temp_coeff_xtalk_qphase_hdr1_tx2.lsb[0] = 8;
01322 
01323     //Initialization for register temp_coeff_illum_xtalk_iphase_hdr0_tx0
01324     this->temp_coeff_illum_xtalk_iphase_hdr0_tx0.address[0] = 0x36; ///< Address=54
01325     this->temp_coeff_illum_xtalk_iphase_hdr0_tx0.msb[0] = 23;
01326     this->temp_coeff_illum_xtalk_iphase_hdr0_tx0.lsb[0] = 16;
01327 
01328     //Initialization for register temp_coeff_illum_xtalk_qphase_hdr0_tx0
01329     this->temp_coeff_illum_xtalk_qphase_hdr0_tx0.address[0] = 0x37; ///< Address=55
01330     this->temp_coeff_illum_xtalk_qphase_hdr0_tx0.msb[0] = 23;
01331     this->temp_coeff_illum_xtalk_qphase_hdr0_tx0.lsb[0] = 16;
01332 
01333     //Initialization for register temp_coeff_illum_xtalk_iphase_hdr1_tx0
01334     this->temp_coeff_illum_xtalk_iphase_hdr1_tx0.address[0] = 0x5b; ///< Address=91
01335     this->temp_coeff_illum_xtalk_iphase_hdr1_tx0.msb[0] = 7;
01336     this->temp_coeff_illum_xtalk_iphase_hdr1_tx0.lsb[0] = 0;
01337 
01338     //Initialization for register temp_coeff_illum_xtalk_iphase_hdr0_tx1
01339     this->temp_coeff_illum_xtalk_iphase_hdr0_tx1.address[0] = 0x5b; ///< Address=91
01340     this->temp_coeff_illum_xtalk_iphase_hdr0_tx1.msb[0] = 15;
01341     this->temp_coeff_illum_xtalk_iphase_hdr0_tx1.lsb[0] = 8;
01342 
01343     //Initialization for register temp_coeff_illum_xtalk_iphase_hdr1_tx1
01344     this->temp_coeff_illum_xtalk_iphase_hdr1_tx1.address[0] = 0x5b; ///< Address=91
01345     this->temp_coeff_illum_xtalk_iphase_hdr1_tx1.msb[0] = 23;
01346     this->temp_coeff_illum_xtalk_iphase_hdr1_tx1.lsb[0] = 16;
01347 
01348     //Initialization for register temp_coeff_illum_xtalk_iphase_hdr0_tx2
01349     this->temp_coeff_illum_xtalk_iphase_hdr0_tx2.address[0] = 0x5c; ///< Address=92
01350     this->temp_coeff_illum_xtalk_iphase_hdr0_tx2.msb[0] = 7;
01351     this->temp_coeff_illum_xtalk_iphase_hdr0_tx2.lsb[0] = 0;
01352 
01353     //Initialization for register temp_coeff_illum_xtalk_iphase_hdr1_tx2
01354     this->temp_coeff_illum_xtalk_iphase_hdr1_tx2.address[0] = 0x5c; ///< Address=92
01355     this->temp_coeff_illum_xtalk_iphase_hdr1_tx2.msb[0] = 15;
01356     this->temp_coeff_illum_xtalk_iphase_hdr1_tx2.lsb[0] = 8;
01357 
01358     //Initialization for register temp_coeff_illum_xtalk_qphase_hdr1_tx0
01359     this->temp_coeff_illum_xtalk_qphase_hdr1_tx0.address[0] = 0x5c; ///< Address=92
01360     this->temp_coeff_illum_xtalk_qphase_hdr1_tx0.msb[0] = 23;
01361     this->temp_coeff_illum_xtalk_qphase_hdr1_tx0.lsb[0] = 16;
01362 
01363     //Initialization for register temp_coeff_illum_xtalk_qphase_hdr0_tx1
01364     this->temp_coeff_illum_xtalk_qphase_hdr0_tx1.address[0] = 0x5d; ///< Address=93
01365     this->temp_coeff_illum_xtalk_qphase_hdr0_tx1.msb[0] = 7;
01366     this->temp_coeff_illum_xtalk_qphase_hdr0_tx1.lsb[0] = 0;
01367 
01368     //Initialization for register temp_coeff_illum_xtalk_qphase_hdr1_tx1
01369     this->temp_coeff_illum_xtalk_qphase_hdr1_tx1.address[0] = 0x5d; ///< Address=93
01370     this->temp_coeff_illum_xtalk_qphase_hdr1_tx1.msb[0] = 15;
01371     this->temp_coeff_illum_xtalk_qphase_hdr1_tx1.lsb[0] = 8;
01372 
01373     //Initialization for register temp_coeff_illum_xtalk_qphase_hdr0_tx2
01374     this->temp_coeff_illum_xtalk_qphase_hdr0_tx2.address[0] = 0x5d; ///< Address=93
01375     this->temp_coeff_illum_xtalk_qphase_hdr0_tx2.msb[0] = 23;
01376     this->temp_coeff_illum_xtalk_qphase_hdr0_tx2.lsb[0] = 16;
01377 
01378     //Initialization for register temp_coeff_illum_xtalk_qphase_hdr1_tx2
01379     this->temp_coeff_illum_xtalk_qphase_hdr1_tx2.address[0] = 0x5e; ///< Address=94
01380     this->temp_coeff_illum_xtalk_qphase_hdr1_tx2.msb[0] = 7;
01381     this->temp_coeff_illum_xtalk_qphase_hdr1_tx2.lsb[0] = 0;
01382 
01383     //Initialization for register amb_xtalk_qphase_coeff
01384     this->amb_xtalk_qphase_coeff.address[0] = 0x0c; ///< Address=12
01385     this->amb_xtalk_qphase_coeff.msb[0] = 15;
01386     this->amb_xtalk_qphase_coeff.lsb[0] = 8;
01387 
01388     //Initialization for register amb_xtalk_iphase_coeff
01389     this->amb_xtalk_iphase_coeff.address[0] = 0x0c; ///< Address=12
01390     this->amb_xtalk_iphase_coeff.msb[0] = 7;
01391     this->amb_xtalk_iphase_coeff.lsb[0] = 0;
01392 
01393     //Initialization for register scale_amb_coeff_xtalk
01394     this->scale_amb_coeff_xtalk.address[0] = 0x3a; ///< Address=58
01395     this->scale_amb_coeff_xtalk.msb[0] = 22;
01396     this->scale_amb_coeff_xtalk.lsb[0] = 20;
01397 
01398     //Initialization for register en_phase_corr
01399     this->en_phase_corr.address[0] = 0x43; ///< Address=67
01400     this->en_phase_corr.msb[0] = 0;
01401     this->en_phase_corr.lsb[0] = 0;
01402 
01403     //Initialization for register phase_offset_hdr0_tx0
01404     this->phase_offset_hdr0_tx0.address[0] = 0x42; ///< Address=66
01405     this->phase_offset_hdr0_tx0.msb[0] = 15;
01406     this->phase_offset_hdr0_tx0.lsb[0] = 0;
01407 
01408     //Initialization for register phase_offset_hdr1_tx0
01409     this->phase_offset_hdr1_tx0.address[0] = 0x51; ///< Address=81
01410     this->phase_offset_hdr1_tx0.msb[0] = 15;
01411     this->phase_offset_hdr1_tx0.lsb[0] = 0;
01412 
01413     //Initialization for register phase_offset_hdr0_tx1
01414     this->phase_offset_hdr0_tx1.address[0] = 0x52; ///< Address=82
01415     this->phase_offset_hdr0_tx1.msb[0] = 15;
01416     this->phase_offset_hdr0_tx1.lsb[0] = 0;
01417 
01418     //Initialization for register phase_offset_hdr1_tx1
01419     this->phase_offset_hdr1_tx1.address[0] = 0x53; ///< Address=83
01420     this->phase_offset_hdr1_tx1.msb[0] = 15;
01421     this->phase_offset_hdr1_tx1.lsb[0] = 0;
01422 
01423     //Initialization for register phase_offset_hdr0_tx2
01424     this->phase_offset_hdr0_tx2.address[0] = 0x54; ///< Address=84
01425     this->phase_offset_hdr0_tx2.msb[0] = 15;
01426     this->phase_offset_hdr0_tx2.lsb[0] = 0;
01427 
01428     //Initialization for register phase_offset_hdr1_tx2
01429     this->phase_offset_hdr1_tx2.address[0] = 0x55; ///< Address=85
01430     this->phase_offset_hdr1_tx2.msb[0] = 15;
01431     this->phase_offset_hdr1_tx2.lsb[0] = 0;
01432 
01433     //Initialization for register reverse_phase_before_offset
01434     this->reverse_phase_before_offset.address[0] = 0x43; ///< Address=67
01435     this->reverse_phase_before_offset.msb[0] = 9;
01436     this->reverse_phase_before_offset.lsb[0] = 9;
01437 
01438     //Initialization for register phase2_offset_hdr0_tx0
01439     this->phase2_offset_hdr0_tx0.address[0] = 0x44; ///< Address=68
01440     this->phase2_offset_hdr0_tx0.msb[0] = 15;
01441     this->phase2_offset_hdr0_tx0.lsb[0] = 0;
01442 
01443     //Initialization for register phase2_offset_hdr1_tx0
01444     this->phase2_offset_hdr1_tx0.address[0] = 0x56; ///< Address=86
01445     this->phase2_offset_hdr1_tx0.msb[0] = 15;
01446     this->phase2_offset_hdr1_tx0.lsb[0] = 0;
01447 
01448     //Initialization for register phase2_offset_hdr0_tx1
01449     this->phase2_offset_hdr0_tx1.address[0] = 0x57; ///< Address=87
01450     this->phase2_offset_hdr0_tx1.msb[0] = 15;
01451     this->phase2_offset_hdr0_tx1.lsb[0] = 0;
01452 
01453     //Initialization for register phase2_offset_hdr1_tx1
01454     this->phase2_offset_hdr1_tx1.address[0] = 0x58; ///< Address=88
01455     this->phase2_offset_hdr1_tx1.msb[0] = 15;
01456     this->phase2_offset_hdr1_tx1.lsb[0] = 0;
01457 
01458     //Initialization for register phase2_offset_hdr0_tx2
01459     this->phase2_offset_hdr0_tx2.address[0] = 0x59; ///< Address=89
01460     this->phase2_offset_hdr0_tx2.msb[0] = 15;
01461     this->phase2_offset_hdr0_tx2.lsb[0] = 0;
01462 
01463     //Initialization for register phase2_offset_hdr1_tx2
01464     this->phase2_offset_hdr1_tx2.address[0] = 0x5a; ///< Address=90
01465     this->phase2_offset_hdr1_tx2.msb[0] = 15;
01466     this->phase2_offset_hdr1_tx2.lsb[0] = 0;
01467 
01468     //Initialization for register en_temp_corr
01469     this->en_temp_corr.address[0] = 0x43; ///< Address=67
01470     this->en_temp_corr.msb[0] = 1;
01471     this->en_temp_corr.lsb[0] = 1;
01472 
01473     //Initialization for register scale_phase_temp_coeff
01474     this->scale_phase_temp_coeff.address[0] = 0x43; ///< Address=67
01475     this->scale_phase_temp_coeff.msb[0] = 8;
01476     this->scale_phase_temp_coeff.lsb[0] = 6;
01477 
01478     //Initialization for register tmain_calib_hdr0_tx0
01479     this->tmain_calib_hdr0_tx0.address[0] = 0x47; ///< Address=71
01480     this->tmain_calib_hdr0_tx0.msb[0] = 11;
01481     this->tmain_calib_hdr0_tx0.lsb[0] = 0;
01482 
01483     //Initialization for register temp_coeff_main_hdr0_tx0
01484     this->temp_coeff_main_hdr0_tx0.address[0] = 0x45; ///< Address=69
01485     this->temp_coeff_main_hdr0_tx0.msb[0] = 11;
01486     this->temp_coeff_main_hdr0_tx0.lsb[0] = 0;
01487 
01488     //Initialization for register tmain_calib_hdr1_tx0
01489     this->tmain_calib_hdr1_tx0.address[0] = 0x48; ///< Address=72
01490     this->tmain_calib_hdr1_tx0.msb[0] = 11;
01491     this->tmain_calib_hdr1_tx0.lsb[0] = 0;
01492 
01493     //Initialization for register temp_coeff_main_hdr1_tx0
01494     this->temp_coeff_main_hdr1_tx0.address[0] = 0x2d; ///< Address=45
01495     this->temp_coeff_main_hdr1_tx0.msb[0] = 11;
01496     this->temp_coeff_main_hdr1_tx0.lsb[0] = 0;
01497 
01498     //Initialization for register tmain_calib_hdr0_tx1
01499     this->tmain_calib_hdr0_tx1.address[0] = 0x49; ///< Address=73
01500     this->tmain_calib_hdr0_tx1.msb[0] = 11;
01501     this->tmain_calib_hdr0_tx1.lsb[0] = 0;
01502 
01503     //Initialization for register temp_coeff_main_hdr0_tx1
01504     this->temp_coeff_main_hdr0_tx1.address[0] = 0x2d; ///< Address=45
01505     this->temp_coeff_main_hdr0_tx1.msb[0] = 23;
01506     this->temp_coeff_main_hdr0_tx1.lsb[0] = 12;
01507 
01508     //Initialization for register tmain_calib_hdr1_tx1
01509     this->tmain_calib_hdr1_tx1.address[0] = 0x41; ///< Address=65
01510     this->tmain_calib_hdr1_tx1.msb[0] = 23;
01511     this->tmain_calib_hdr1_tx1.lsb[0] = 12;
01512 
01513     //Initialization for register temp_coeff_main_hdr1_tx1
01514     this->temp_coeff_main_hdr1_tx1.address[1] = 0x2f; ///< Address=47
01515     this->temp_coeff_main_hdr1_tx1.msb[1] = 23;
01516     this->temp_coeff_main_hdr1_tx1.lsb[1] = 16;
01517     this->temp_coeff_main_hdr1_tx1.address[0] = 0x30; ///< Address=48
01518     this->temp_coeff_main_hdr1_tx1.msb[0] = 23;
01519     this->temp_coeff_main_hdr1_tx1.lsb[0] = 20;
01520 
01521     //Initialization for register tmain_calib_hdr0_tx2
01522     this->tmain_calib_hdr0_tx2.address[0] = 0x3f; ///< Address=63
01523     this->tmain_calib_hdr0_tx2.msb[0] = 11;
01524     this->tmain_calib_hdr0_tx2.lsb[0] = 0;
01525 
01526     //Initialization for register temp_coeff_main_hdr0_tx2
01527     this->temp_coeff_main_hdr0_tx2.address[1] = 0x31; ///< Address=49
01528     this->temp_coeff_main_hdr0_tx2.msb[1] = 23;
01529     this->temp_coeff_main_hdr0_tx2.lsb[1] = 16;
01530     this->temp_coeff_main_hdr0_tx2.address[0] = 0x32; ///< Address=50
01531     this->temp_coeff_main_hdr0_tx2.msb[0] = 23;
01532     this->temp_coeff_main_hdr0_tx2.lsb[0] = 20;
01533 
01534     //Initialization for register tmain_calib_hdr1_tx2
01535     this->tmain_calib_hdr1_tx2.address[0] = 0x45; ///< Address=69
01536     this->tmain_calib_hdr1_tx2.msb[0] = 23;
01537     this->tmain_calib_hdr1_tx2.lsb[0] = 12;
01538 
01539     //Initialization for register temp_coeff_main_hdr1_tx2
01540     this->temp_coeff_main_hdr1_tx2.address[1] = 0x33; ///< Address=51
01541     this->temp_coeff_main_hdr1_tx2.msb[1] = 23;
01542     this->temp_coeff_main_hdr1_tx2.lsb[1] = 16;
01543     this->temp_coeff_main_hdr1_tx2.address[0] = 0x34; ///< Address=52
01544     this->temp_coeff_main_hdr1_tx2.msb[0] = 23;
01545     this->temp_coeff_main_hdr1_tx2.lsb[0] = 20;
01546 
01547     //Initialization for register tillum_calib_hdr0_tx0
01548     this->tillum_calib_hdr0_tx0.address[0] = 0x47; ///< Address=71
01549     this->tillum_calib_hdr0_tx0.msb[0] = 23;
01550     this->tillum_calib_hdr0_tx0.lsb[0] = 12;
01551 
01552     //Initialization for register temp_coeff_illum_hdr0_tx0
01553     this->temp_coeff_illum_hdr0_tx0.address[0] = 0x46; ///< Address=70
01554     this->temp_coeff_illum_hdr0_tx0.msb[0] = 11;
01555     this->temp_coeff_illum_hdr0_tx0.lsb[0] = 0;
01556 
01557     //Initialization for register tillum_calib_hdr1_tx0
01558     this->tillum_calib_hdr1_tx0.address[0] = 0x48; ///< Address=72
01559     this->tillum_calib_hdr1_tx0.msb[0] = 23;
01560     this->tillum_calib_hdr1_tx0.lsb[0] = 12;
01561 
01562     //Initialization for register temp_coeff_illum_hdr1_tx0
01563     this->temp_coeff_illum_hdr1_tx0.address[1] = 0x51; ///< Address=81
01564     this->temp_coeff_illum_hdr1_tx0.msb[1] = 23;
01565     this->temp_coeff_illum_hdr1_tx0.lsb[1] = 16;
01566     this->temp_coeff_illum_hdr1_tx0.address[0] = 0x52; ///< Address=82
01567     this->temp_coeff_illum_hdr1_tx0.msb[0] = 23;
01568     this->temp_coeff_illum_hdr1_tx0.lsb[0] = 20;
01569 
01570     //Initialization for register tillum_calib_hdr0_tx1
01571     this->tillum_calib_hdr0_tx1.address[0] = 0x49; ///< Address=73
01572     this->tillum_calib_hdr0_tx1.msb[0] = 23;
01573     this->tillum_calib_hdr0_tx1.lsb[0] = 12;
01574 
01575     //Initialization for register temp_coeff_illum_hdr0_tx1
01576     this->temp_coeff_illum_hdr0_tx1.address[1] = 0x53; ///< Address=83
01577     this->temp_coeff_illum_hdr0_tx1.msb[1] = 23;
01578     this->temp_coeff_illum_hdr0_tx1.lsb[1] = 16;
01579     this->temp_coeff_illum_hdr0_tx1.address[0] = 0x54; ///< Address=84
01580     this->temp_coeff_illum_hdr0_tx1.msb[0] = 23;
01581     this->temp_coeff_illum_hdr0_tx1.lsb[0] = 20;
01582 
01583     //Initialization for register tillum_calib_hdr1_tx1
01584     this->tillum_calib_hdr1_tx1.address[0] = 0x43; ///< Address=67
01585     this->tillum_calib_hdr1_tx1.msb[0] = 23;
01586     this->tillum_calib_hdr1_tx1.lsb[0] = 12;
01587 
01588     //Initialization for register temp_coeff_illum_hdr1_tx1
01589     this->temp_coeff_illum_hdr1_tx1.address[1] = 0x55; ///< Address=85
01590     this->temp_coeff_illum_hdr1_tx1.msb[1] = 23;
01591     this->temp_coeff_illum_hdr1_tx1.lsb[1] = 16;
01592     this->temp_coeff_illum_hdr1_tx1.address[0] = 0x56; ///< Address=86
01593     this->temp_coeff_illum_hdr1_tx1.msb[0] = 23;
01594     this->temp_coeff_illum_hdr1_tx1.lsb[0] = 20;
01595 
01596     //Initialization for register tillum_calib_hdr0_tx2
01597     this->tillum_calib_hdr0_tx2.address[0] = 0x3f; ///< Address=63
01598     this->tillum_calib_hdr0_tx2.msb[0] = 23;
01599     this->tillum_calib_hdr0_tx2.lsb[0] = 12;
01600 
01601     //Initialization for register temp_coeff_illum_hdr0_tx2
01602     this->temp_coeff_illum_hdr0_tx2.address[1] = 0x57; ///< Address=87
01603     this->temp_coeff_illum_hdr0_tx2.msb[1] = 23;
01604     this->temp_coeff_illum_hdr0_tx2.lsb[1] = 16;
01605     this->temp_coeff_illum_hdr0_tx2.address[0] = 0x58; ///< Address=88
01606     this->temp_coeff_illum_hdr0_tx2.msb[0] = 23;
01607     this->temp_coeff_illum_hdr0_tx2.lsb[0] = 20;
01608 
01609     //Initialization for register tillum_calib_hdr1_tx2
01610     this->tillum_calib_hdr1_tx2.address[0] = 0x46; ///< Address=70
01611     this->tillum_calib_hdr1_tx2.msb[0] = 23;
01612     this->tillum_calib_hdr1_tx2.lsb[0] = 12;
01613 
01614     //Initialization for register temp_coeff_illum_hdr1_tx2
01615     this->temp_coeff_illum_hdr1_tx2.address[1] = 0x59; ///< Address=89
01616     this->temp_coeff_illum_hdr1_tx2.msb[1] = 23;
01617     this->temp_coeff_illum_hdr1_tx2.lsb[1] = 16;
01618     this->temp_coeff_illum_hdr1_tx2.address[0] = 0x5a; ///< Address=90
01619     this->temp_coeff_illum_hdr1_tx2.msb[0] = 23;
01620     this->temp_coeff_illum_hdr1_tx2.lsb[0] = 20;
01621 
01622     //Initialization for register amb_sat_thr
01623     this->amb_sat_thr.address[0] = 0x0d; ///< Address=13
01624     this->amb_sat_thr.msb[0] = 16;
01625     this->amb_sat_thr.lsb[0] = 7;
01626 
01627     //Initialization for register amb_calib
01628     this->amb_calib.address[0] = 0x0b; ///< Address=11
01629     this->amb_calib.msb[0] = 23;
01630     this->amb_calib.lsb[0] = 14;
01631 
01632     //Initialization for register amb_phase_corr_pwl_coeff0
01633     this->amb_phase_corr_pwl_coeff0.address[0] = 0x0c; ///< Address=12
01634     this->amb_phase_corr_pwl_coeff0.msb[0] = 23;
01635     this->amb_phase_corr_pwl_coeff0.lsb[0] = 16;
01636 
01637     //Initialization for register amb_phase_corr_pwl_x0
01638     this->amb_phase_corr_pwl_x0.address[0] = 0xb8; ///< Address=184
01639     this->amb_phase_corr_pwl_x0.msb[0] = 9;
01640     this->amb_phase_corr_pwl_x0.lsb[0] = 0;
01641 
01642     //Initialization for register amb_phase_corr_pwl_x1
01643     this->amb_phase_corr_pwl_x1.address[0] = 0xb8; ///< Address=184
01644     this->amb_phase_corr_pwl_x1.msb[0] = 19;
01645     this->amb_phase_corr_pwl_x1.lsb[0] = 10;
01646 
01647     //Initialization for register amb_phase_corr_pwl_x2
01648     this->amb_phase_corr_pwl_x2.address[0] = 0xb9; ///< Address=185
01649     this->amb_phase_corr_pwl_x2.msb[0] = 9;
01650     this->amb_phase_corr_pwl_x2.lsb[0] = 0;
01651 
01652     //Initialization for register amb_phase_corr_pwl_coeff1
01653     this->amb_phase_corr_pwl_coeff1.address[0] = 0xb4; ///< Address=180
01654     this->amb_phase_corr_pwl_coeff1.msb[0] = 7;
01655     this->amb_phase_corr_pwl_coeff1.lsb[0] = 0;
01656 
01657     //Initialization for register amb_phase_corr_pwl_coeff2
01658     this->amb_phase_corr_pwl_coeff2.address[0] = 0xb4; ///< Address=180
01659     this->amb_phase_corr_pwl_coeff2.msb[0] = 15;
01660     this->amb_phase_corr_pwl_coeff2.lsb[0] = 8;
01661 
01662     //Initialization for register amb_phase_corr_pwl_coeff3
01663     this->amb_phase_corr_pwl_coeff3.address[0] = 0xb4; ///< Address=180
01664     this->amb_phase_corr_pwl_coeff3.msb[0] = 23;
01665     this->amb_phase_corr_pwl_coeff3.lsb[0] = 16;
01666 
01667     //Initialization for register scale_amb_phase_corr_coeff
01668     this->scale_amb_phase_corr_coeff.address[0] = 0xb5; ///< Address=181
01669     this->scale_amb_phase_corr_coeff.msb[0] = 2;
01670     this->scale_amb_phase_corr_coeff.lsb[0] = 0;
01671 
01672     //Initialization for register temp_coeff_illum_square_hdr0
01673     this->temp_coeff_illum_square_hdr0.address[0] = 0xb6; ///< Address=182
01674     this->temp_coeff_illum_square_hdr0.msb[0] = 7;
01675     this->temp_coeff_illum_square_hdr0.lsb[0] = 0;
01676 
01677     //Initialization for register temp_coeff_illum_square_hdr1
01678     this->temp_coeff_illum_square_hdr1.address[0] = 0xb6; ///< Address=182
01679     this->temp_coeff_illum_square_hdr1.msb[0] = 15;
01680     this->temp_coeff_illum_square_hdr1.lsb[0] = 8;
01681 
01682     //Initialization for register temp_coeff_main_square_hdr0
01683     this->temp_coeff_main_square_hdr0.address[0] = 0xb7; ///< Address=183
01684     this->temp_coeff_main_square_hdr0.msb[0] = 7;
01685     this->temp_coeff_main_square_hdr0.lsb[0] = 0;
01686 
01687     //Initialization for register temp_coeff_main_square_hdr1
01688     this->temp_coeff_main_square_hdr1.address[0] = 0xb7; ///< Address=183
01689     this->temp_coeff_main_square_hdr1.msb[0] = 15;
01690     this->temp_coeff_main_square_hdr1.lsb[0] = 8;
01691 
01692     //Initialization for register scale_phase_temp_corr_square
01693     this->scale_phase_temp_corr_square.address[0] = 0xb5; ///< Address=181
01694     this->scale_phase_temp_corr_square.msb[0] = 5;
01695     this->scale_phase_temp_corr_square.lsb[0] = 3;
01696 
01697     //Initialization for register en_nl_corr
01698     this->en_nl_corr.address[0] = 0x4a; ///< Address=74
01699     this->en_nl_corr.msb[0] = 0;
01700     this->en_nl_corr.lsb[0] = 0;
01701 
01702     //Initialization for register a1_coeff_hdr0_tx0
01703     this->a1_coeff_hdr0_tx0.address[0] = 0x4b; ///< Address=75
01704     this->a1_coeff_hdr0_tx0.msb[0] = 15;
01705     this->a1_coeff_hdr0_tx0.lsb[0] = 0;
01706 
01707     //Initialization for register a2_coeff_hdr0_tx0
01708     this->a2_coeff_hdr0_tx0.address[0] = 0x4c; ///< Address=76
01709     this->a2_coeff_hdr0_tx0.msb[0] = 15;
01710     this->a2_coeff_hdr0_tx0.lsb[0] = 0;
01711 
01712     //Initialization for register a3_coeff_hdr0_tx0
01713     this->a3_coeff_hdr0_tx0.address[0] = 0x4d; ///< Address=77
01714     this->a3_coeff_hdr0_tx0.msb[0] = 15;
01715     this->a3_coeff_hdr0_tx0.lsb[0] = 0;
01716 
01717     //Initialization for register a4_coeff_hdr0_tx0
01718     this->a4_coeff_hdr0_tx0.address[0] = 0x4e; ///< Address=78
01719     this->a4_coeff_hdr0_tx0.msb[0] = 15;
01720     this->a4_coeff_hdr0_tx0.lsb[0] = 0;
01721 
01722     //Initialization for register scale_nl_corr_coeff
01723     this->scale_nl_corr_coeff.address[0] = 0x4a; ///< Address=74
01724     this->scale_nl_corr_coeff.msb[0] = 19;
01725     this->scale_nl_corr_coeff.lsb[0] = 18;
01726 
01727     //Initialization for register a0_coeff_hdr0_tx0
01728     this->a0_coeff_hdr0_tx0.address[0] = 0x4a; ///< Address=74
01729     this->a0_coeff_hdr0_tx0.msb[0] = 17;
01730     this->a0_coeff_hdr0_tx0.lsb[0] = 2;
01731 
01732     //Initialization for register a0_coeff_hdr1_tx0
01733     this->a0_coeff_hdr1_tx0.address[0] = 0xa2; ///< Address=162
01734     this->a0_coeff_hdr1_tx0.msb[0] = 15;
01735     this->a0_coeff_hdr1_tx0.lsb[0] = 0;
01736 
01737     //Initialization for register a0_coeff_hdr0_tx1
01738     this->a0_coeff_hdr0_tx1.address[0] = 0xa3; ///< Address=163
01739     this->a0_coeff_hdr0_tx1.msb[0] = 15;
01740     this->a0_coeff_hdr0_tx1.lsb[0] = 0;
01741 
01742     //Initialization for register a0_coeff_hdr1_tx1
01743     this->a0_coeff_hdr1_tx1.address[0] = 0xa4; ///< Address=164
01744     this->a0_coeff_hdr1_tx1.msb[0] = 15;
01745     this->a0_coeff_hdr1_tx1.lsb[0] = 0;
01746 
01747     //Initialization for register a0_coeff_hdr0_tx2
01748     this->a0_coeff_hdr0_tx2.address[0] = 0xa5; ///< Address=165
01749     this->a0_coeff_hdr0_tx2.msb[0] = 15;
01750     this->a0_coeff_hdr0_tx2.lsb[0] = 0;
01751 
01752     //Initialization for register a0_coeff_hdr1_tx2
01753     this->a0_coeff_hdr1_tx2.address[0] = 0xa6; ///< Address=166
01754     this->a0_coeff_hdr1_tx2.msb[0] = 15;
01755     this->a0_coeff_hdr1_tx2.lsb[0] = 0;
01756 
01757     //Initialization for register a1_coeff_hdr1_tx0
01758     this->a1_coeff_hdr1_tx0.address[0] = 0xa7; ///< Address=167
01759     this->a1_coeff_hdr1_tx0.msb[0] = 15;
01760     this->a1_coeff_hdr1_tx0.lsb[0] = 0;
01761 
01762     //Initialization for register a1_coeff_hdr0_tx1
01763     this->a1_coeff_hdr0_tx1.address[0] = 0xa8; ///< Address=168
01764     this->a1_coeff_hdr0_tx1.msb[0] = 15;
01765     this->a1_coeff_hdr0_tx1.lsb[0] = 0;
01766 
01767     //Initialization for register a1_coeff_hdr1_tx1
01768     this->a1_coeff_hdr1_tx1.address[0] = 0xa9; ///< Address=169
01769     this->a1_coeff_hdr1_tx1.msb[0] = 15;
01770     this->a1_coeff_hdr1_tx1.lsb[0] = 0;
01771 
01772     //Initialization for register a1_coeff_hdr0_tx2
01773     this->a1_coeff_hdr0_tx2.address[0] = 0xaa; ///< Address=170
01774     this->a1_coeff_hdr0_tx2.msb[0] = 15;
01775     this->a1_coeff_hdr0_tx2.lsb[0] = 0;
01776 
01777     //Initialization for register a1_coeff_hdr1_tx2
01778     this->a1_coeff_hdr1_tx2.address[0] = 0xab; ///< Address=171
01779     this->a1_coeff_hdr1_tx2.msb[0] = 15;
01780     this->a1_coeff_hdr1_tx2.lsb[0] = 0;
01781 
01782     //Initialization for register a2_coeff_hdr1_tx0
01783     this->a2_coeff_hdr1_tx0.address[0] = 0xac; ///< Address=172
01784     this->a2_coeff_hdr1_tx0.msb[0] = 15;
01785     this->a2_coeff_hdr1_tx0.lsb[0] = 0;
01786 
01787     //Initialization for register a2_coeff_hdr0_tx1
01788     this->a2_coeff_hdr0_tx1.address[0] = 0xad; ///< Address=173
01789     this->a2_coeff_hdr0_tx1.msb[0] = 15;
01790     this->a2_coeff_hdr0_tx1.lsb[0] = 0;
01791 
01792     //Initialization for register a2_coeff_hdr1_tx1
01793     this->a2_coeff_hdr1_tx1.address[0] = 0xae; ///< Address=174
01794     this->a2_coeff_hdr1_tx1.msb[0] = 15;
01795     this->a2_coeff_hdr1_tx1.lsb[0] = 0;
01796 
01797     //Initialization for register a2_coeff_hdr0_tx2
01798     this->a2_coeff_hdr0_tx2.address[0] = 0xaf; ///< Address=175
01799     this->a2_coeff_hdr0_tx2.msb[0] = 15;
01800     this->a2_coeff_hdr0_tx2.lsb[0] = 0;
01801 
01802     //Initialization for register a2_coeff_hdr1_tx2
01803     this->a2_coeff_hdr1_tx2.address[0] = 0xb0; ///< Address=176
01804     this->a2_coeff_hdr1_tx2.msb[0] = 15;
01805     this->a2_coeff_hdr1_tx2.lsb[0] = 0;
01806 
01807     //Initialization for register a3_coeff_hdr1_tx0
01808     this->a3_coeff_hdr1_tx0.address[0] = 0xb1; ///< Address=177
01809     this->a3_coeff_hdr1_tx0.msb[0] = 15;
01810     this->a3_coeff_hdr1_tx0.lsb[0] = 0;
01811 
01812     //Initialization for register a3_coeff_hdr0_tx1
01813     this->a3_coeff_hdr0_tx1.address[1] = 0xa2; ///< Address=162
01814     this->a3_coeff_hdr0_tx1.msb[1] = 23;
01815     this->a3_coeff_hdr0_tx1.lsb[1] = 16;
01816     this->a3_coeff_hdr0_tx1.address[0] = 0xa3; ///< Address=163
01817     this->a3_coeff_hdr0_tx1.msb[0] = 23;
01818     this->a3_coeff_hdr0_tx1.lsb[0] = 16;
01819 
01820     //Initialization for register a3_coeff_hdr1_tx1
01821     this->a3_coeff_hdr1_tx1.address[1] = 0xa4; ///< Address=164
01822     this->a3_coeff_hdr1_tx1.msb[1] = 23;
01823     this->a3_coeff_hdr1_tx1.lsb[1] = 16;
01824     this->a3_coeff_hdr1_tx1.address[0] = 0xa5; ///< Address=165
01825     this->a3_coeff_hdr1_tx1.msb[0] = 23;
01826     this->a3_coeff_hdr1_tx1.lsb[0] = 16;
01827 
01828     //Initialization for register a3_coeff_hdr0_tx2
01829     this->a3_coeff_hdr0_tx2.address[1] = 0xa6; ///< Address=166
01830     this->a3_coeff_hdr0_tx2.msb[1] = 23;
01831     this->a3_coeff_hdr0_tx2.lsb[1] = 16;
01832     this->a3_coeff_hdr0_tx2.address[0] = 0xa7; ///< Address=167
01833     this->a3_coeff_hdr0_tx2.msb[0] = 23;
01834     this->a3_coeff_hdr0_tx2.lsb[0] = 16;
01835 
01836     //Initialization for register a3_coeff_hdr1_tx2
01837     this->a3_coeff_hdr1_tx2.address[1] = 0xa8; ///< Address=168
01838     this->a3_coeff_hdr1_tx2.msb[1] = 23;
01839     this->a3_coeff_hdr1_tx2.lsb[1] = 16;
01840     this->a3_coeff_hdr1_tx2.address[0] = 0xa9; ///< Address=169
01841     this->a3_coeff_hdr1_tx2.msb[0] = 23;
01842     this->a3_coeff_hdr1_tx2.lsb[0] = 16;
01843 
01844     //Initialization for register a4_coeff_hdr1_tx0
01845     this->a4_coeff_hdr1_tx0.address[1] = 0xaa; ///< Address=170
01846     this->a4_coeff_hdr1_tx0.msb[1] = 23;
01847     this->a4_coeff_hdr1_tx0.lsb[1] = 16;
01848     this->a4_coeff_hdr1_tx0.address[0] = 0xab; ///< Address=171
01849     this->a4_coeff_hdr1_tx0.msb[0] = 23;
01850     this->a4_coeff_hdr1_tx0.lsb[0] = 16;
01851 
01852     //Initialization for register a4_coeff_hdr0_tx1
01853     this->a4_coeff_hdr0_tx1.address[1] = 0xac; ///< Address=172
01854     this->a4_coeff_hdr0_tx1.msb[1] = 23;
01855     this->a4_coeff_hdr0_tx1.lsb[1] = 16;
01856     this->a4_coeff_hdr0_tx1.address[0] = 0xad; ///< Address=173
01857     this->a4_coeff_hdr0_tx1.msb[0] = 23;
01858     this->a4_coeff_hdr0_tx1.lsb[0] = 16;
01859 
01860     //Initialization for register a4_coeff_hdr1_tx1
01861     this->a4_coeff_hdr1_tx1.address[1] = 0xae; ///< Address=174
01862     this->a4_coeff_hdr1_tx1.msb[1] = 23;
01863     this->a4_coeff_hdr1_tx1.lsb[1] = 16;
01864     this->a4_coeff_hdr1_tx1.address[0] = 0xaf; ///< Address=175
01865     this->a4_coeff_hdr1_tx1.msb[0] = 23;
01866     this->a4_coeff_hdr1_tx1.lsb[0] = 16;
01867 
01868     //Initialization for register a4_coeff_hdr0_tx2
01869     this->a4_coeff_hdr0_tx2.address[1] = 0xb0; ///< Address=176
01870     this->a4_coeff_hdr0_tx2.msb[1] = 23;
01871     this->a4_coeff_hdr0_tx2.lsb[1] = 16;
01872     this->a4_coeff_hdr0_tx2.address[0] = 0xb1; ///< Address=177
01873     this->a4_coeff_hdr0_tx2.msb[0] = 23;
01874     this->a4_coeff_hdr0_tx2.lsb[0] = 16;
01875 
01876     //Initialization for register a4_coeff_hdr1_tx2
01877     this->a4_coeff_hdr1_tx2.address[0] = 0xb2; ///< Address=178
01878     this->a4_coeff_hdr1_tx2.msb[0] = 15;
01879     this->a4_coeff_hdr1_tx2.lsb[0] = 0;
01880 
01881     //Initialization for register tillum
01882     this->tillum.address[0] = 0x04; ///< Address=4
01883     this->tillum.msb[0] = 19;
01884     this->tillum.lsb[0] = 8;
01885 
01886     //Initialization for register tsens_slave0
01887     this->tsens_slave0.address[0] = 0x02; ///< Address=2
01888     this->tsens_slave0.msb[0] = 6;
01889     this->tsens_slave0.lsb[0] = 0;
01890 
01891     //Initialization for register tsens_slave1
01892     this->tsens_slave1.address[0] = 0x02; ///< Address=2
01893     this->tsens_slave1.msb[0] = 13;
01894     this->tsens_slave1.lsb[0] = 7;
01895 
01896     //Initialization for register tsens_slave2
01897     this->tsens_slave2.address[0] = 0x02; ///< Address=2
01898     this->tsens_slave2.msb[0] = 20;
01899     this->tsens_slave2.lsb[0] = 14;
01900 
01901     //Initialization for register config_tillum_msb
01902     this->config_tillum_msb.address[0] = 0x07; ///< Address=7
01903     this->config_tillum_msb.msb[0] = 23;
01904     this->config_tillum_msb.lsb[0] = 20;
01905 
01906     //Initialization for register en_tillum_12b
01907     this->en_tillum_12b.address[0] = 0x0d; ///< Address=13
01908     this->en_tillum_12b.msb[0] = 23;
01909     this->en_tillum_12b.lsb[0] = 23;
01910 
01911     //Initialization for register tillum_unsigned
01912     this->tillum_unsigned.address[0] = 0x04; ///< Address=4
01913     this->tillum_unsigned.msb[0] = 23;
01914     this->tillum_unsigned.lsb[0] = 23;
01915 
01916     //Initialization for register temp_avg_illum
01917     this->temp_avg_illum.address[0] = 0x02; ///< Address=2
01918     this->temp_avg_illum.msb[0] = 23;
01919     this->temp_avg_illum.lsb[0] = 22;
01920 
01921     //Initialization for register en_tsens_read_fvd
01922     this->en_tsens_read_fvd.address[0] = 0x03; ///< Address=3
01923     this->en_tsens_read_fvd.msb[0] = 18;
01924     this->en_tsens_read_fvd.lsb[0] = 18;
01925 
01926     //Initialization for register en_tillum_read
01927     this->en_tillum_read.address[0] = 0x02; ///< Address=2
01928     this->en_tillum_read.msb[0] = 21;
01929     this->en_tillum_read.lsb[0] = 21;
01930 
01931     //Initialization for register eeprom_read_trig
01932     this->eeprom_read_trig.address[0] = 0x01; ///< Address=1
01933     this->eeprom_read_trig.msb[0] = 0;
01934     this->eeprom_read_trig.lsb[0] = 0;
01935 
01936     //Initialization for register swap_read_data
01937     this->swap_read_data.address[0] = 0x01; ///< Address=1
01938     this->swap_read_data.msb[0] = 1;
01939     this->swap_read_data.lsb[0] = 1;
01940 
01941     //Initialization for register eeprom_start_reg_addr
01942     this->eeprom_start_reg_addr.address[0] = 0x01; ///< Address=1
01943     this->eeprom_start_reg_addr.msb[0] = 16;
01944     this->eeprom_start_reg_addr.lsb[0] = 9;
01945 
01946     //Initialization for register frame_vd_trig
01947     this->frame_vd_trig.address[0] = 0x01; ///< Address=1
01948     this->frame_vd_trig.msb[0] = 17;
01949     this->frame_vd_trig.lsb[0] = 17;
01950 
01951     //Initialization for register i2c_trig_reg
01952     this->i2c_trig_reg.address[0] = 0x01; ///< Address=1
01953     this->i2c_trig_reg.msb[0] = 18;
01954     this->i2c_trig_reg.lsb[0] = 18;
01955 
01956     //Initialization for register i2c_en
01957     this->i2c_en.address[0] = 0x01; ///< Address=1
01958     this->i2c_en.msb[0] = 19;
01959     this->i2c_en.lsb[0] = 19;
01960 
01961     //Initialization for register i2c_rw
01962     this->i2c_rw.address[0] = 0x01; ///< Address=1
01963     this->i2c_rw.msb[0] = 21;
01964     this->i2c_rw.lsb[0] = 20;
01965 
01966     //Initialization for register i2c_read_data
01967     this->i2c_read_data.address[0] = 0x03; ///< Address=3
01968     this->i2c_read_data.msb[0] = 7;
01969     this->i2c_read_data.lsb[0] = 0;
01970 
01971     //Initialization for register i2c_write_data1
01972     this->i2c_write_data1.address[0] = 0x03; ///< Address=3
01973     this->i2c_write_data1.msb[0] = 16;
01974     this->i2c_write_data1.lsb[0] = 9;
01975 
01976     //Initialization for register i2c_num_tran
01977     this->i2c_num_tran.address[0] = 0x03; ///< Address=3
01978     this->i2c_num_tran.msb[0] = 17;
01979     this->i2c_num_tran.lsb[0] = 17;
01980 
01981     //Initialization for register en_eeprom_read
01982     this->en_eeprom_read.address[0] = 0x01; ///< Address=1
01983     this->en_eeprom_read.msb[0] = 23;
01984     this->en_eeprom_read.lsb[0] = 23;
01985 
01986     //Initialization for register init_load_done
01987     this->init_load_done.address[0] = 0x03; ///< Address=3
01988     this->init_load_done.msb[0] = 8;
01989     this->init_load_done.lsb[0] = 8;
01990 
01991     //Initialization for register addr_slave_eeprom
01992     this->addr_slave_eeprom.address[0] = 0x01; ///< Address=1
01993     this->addr_slave_eeprom.msb[0] = 8;
01994     this->addr_slave_eeprom.lsb[0] = 2;
01995 
01996     //Initialization for register i2c_num_bytes_tran1
01997     this->i2c_num_bytes_tran1.address[0] = 0x07; ///< Address=7
01998     this->i2c_num_bytes_tran1.msb[0] = 17;
01999     this->i2c_num_bytes_tran1.lsb[0] = 16;
02000 
02001     //Initialization for register i2c_num_bytes_tran2
02002     this->i2c_num_bytes_tran2.address[0] = 0x05; ///< Address=5
02003     this->i2c_num_bytes_tran2.msb[0] = 23;
02004     this->i2c_num_bytes_tran2.lsb[0] = 22;
02005 
02006     //Initialization for register i2c_write_data2
02007     this->i2c_write_data2.address[0] = 0x07; ///< Address=7
02008     this->i2c_write_data2.msb[0] = 7;
02009     this->i2c_write_data2.lsb[0] = 0;
02010 
02011     //Initialization for register i2c_sel_read_bytes
02012     this->i2c_sel_read_bytes.address[0] = 0x07; ///< Address=7
02013     this->i2c_sel_read_bytes.msb[0] = 19;
02014     this->i2c_sel_read_bytes.lsb[0] = 18;
02015 
02016     //Initialization for register i2c_cont_rw
02017     this->i2c_cont_rw.address[0] = 0x00; ///< Address=0
02018     this->i2c_cont_rw.msb[0] = 6;
02019     this->i2c_cont_rw.lsb[0] = 6;
02020 
02021     //Initialization for register dis_ovldet
02022     this->dis_ovldet.address[0] = 0x65; ///< Address=101
02023     this->dis_ovldet.msb[0] = 23;
02024     this->dis_ovldet.lsb[0] = 23;
02025 
02026     //Initialization for register prog_ovldet_refp
02027     this->prog_ovldet_refp.address[0] = 0x64; ///< Address=100
02028     this->prog_ovldet_refp.msb[0] = 20;
02029     this->prog_ovldet_refp.lsb[0] = 18;
02030 
02031     //Initialization for register prog_ovldet_refm
02032     this->prog_ovldet_refm.address[0] = 0x64; ///< Address=100
02033     this->prog_ovldet_refm.msb[0] = 23;
02034     this->prog_ovldet_refm.lsb[0] = 21;
02035 
02036     //Initialization for register iamb_max_sel
02037     this->iamb_max_sel.address[0] = 0x72; ///< Address=114
02038     this->iamb_max_sel.msb[0] = 7;
02039     this->iamb_max_sel.lsb[0] = 4;
02040 
02041     //Initialization for register tm_vrefp_diode
02042     this->tm_vrefp_diode.address[0] = 0x6d; ///< Address=109
02043     this->tm_vrefp_diode.msb[0] = 2;
02044     this->tm_vrefp_diode.lsb[0] = 0;
02045 
02046     //Initialization for register tm_vrefm_diode
02047     this->tm_vrefm_diode.address[0] = 0x6d; ///< Address=109
02048     this->tm_vrefm_diode.msb[0] = 5;
02049     this->tm_vrefm_diode.lsb[0] = 3;
02050 
02051     //Initialization for register gpo1_mux_sel
02052     this->gpo1_mux_sel.address[0] = 0x78; ///< Address=120
02053     this->gpo1_mux_sel.msb[0] = 8;
02054     this->gpo1_mux_sel.lsb[0] = 6;
02055 
02056     //Initialization for register gpio1_obuf_en
02057     this->gpio1_obuf_en.address[0] = 0x78; ///< Address=120
02058     this->gpio1_obuf_en.msb[0] = 12;
02059     this->gpio1_obuf_en.lsb[0] = 12;
02060 
02061     //Initialization for register gpio1_ibuf_en
02062     this->gpio1_ibuf_en.address[0] = 0x78; ///< Address=120
02063     this->gpio1_ibuf_en.msb[0] = 13;
02064     this->gpio1_ibuf_en.lsb[0] = 13;
02065 
02066     //Initialization for register gpo2_mux_sel
02067     this->gpo2_mux_sel.address[0] = 0x78; ///< Address=120
02068     this->gpo2_mux_sel.msb[0] = 11;
02069     this->gpo2_mux_sel.lsb[0] = 9;
02070 
02071     //Initialization for register gpio2_obuf_en
02072     this->gpio2_obuf_en.address[0] = 0x78; ///< Address=120
02073     this->gpio2_obuf_en.msb[0] = 15;
02074     this->gpio2_obuf_en.lsb[0] = 15;
02075 
02076     //Initialization for register gpio2_ibuf_en
02077     this->gpio2_ibuf_en.address[0] = 0x78; ///< Address=120
02078     this->gpio2_ibuf_en.msb[0] = 16;
02079     this->gpio2_ibuf_en.lsb[0] = 16;
02080 
02081     //Initialization for register gpo3_mux_sel
02082     this->gpo3_mux_sel.address[0] = 0x78; ///< Address=120
02083     this->gpo3_mux_sel.msb[0] = 2;
02084     this->gpo3_mux_sel.lsb[0] = 0;
02085 
02086     //Initialization for register sel_gp3_on_sdam
02087     this->sel_gp3_on_sdam.address[0] = 0x78; ///< Address=120
02088     this->sel_gp3_on_sdam.msb[0] = 22;
02089     this->sel_gp3_on_sdam.lsb[0] = 22;
02090 
02091     //Initialization for register dealias_en
02092     this->dealias_en.address[0] = 0x71; ///< Address=113
02093     this->dealias_en.msb[0] = 1;
02094     this->dealias_en.lsb[0] = 1;
02095 
02096     //Initialization for register dealias_freq
02097     this->dealias_freq.address[0] = 0x71; ///< Address=113
02098     this->dealias_freq.msb[0] = 2;
02099     this->dealias_freq.lsb[0] = 2;
02100 
02101     //Initialization for register shift_illum_phase
02102     this->shift_illum_phase.address[0] = 0x71; ///< Address=113
02103     this->shift_illum_phase.msb[0] = 6;
02104     this->shift_illum_phase.lsb[0] = 3;
02105 
02106     //Initialization for register shut_clocks
02107     this->shut_clocks.address[0] = 0x71; ///< Address=113
02108     this->shut_clocks.msb[0] = 8;
02109     this->shut_clocks.lsb[0] = 8;
02110 
02111     //Initialization for register invert_tg_clk
02112     this->invert_tg_clk.address[0] = 0x71; ///< Address=113
02113     this->invert_tg_clk.msb[0] = 9;
02114     this->invert_tg_clk.lsb[0] = 9;
02115 
02116     //Initialization for register invert_afe_clk
02117     this->invert_afe_clk.address[0] = 0x71; ///< Address=113
02118     this->invert_afe_clk.msb[0] = 11;
02119     this->invert_afe_clk.lsb[0] = 11;
02120 
02121     //Initialization for register dis_illum_clk_tx
02122     this->dis_illum_clk_tx.address[0] = 0x71; ///< Address=113
02123     this->dis_illum_clk_tx.msb[0] = 12;
02124     this->dis_illum_clk_tx.lsb[0] = 12;
02125 
02126     //Initialization for register en_illum_clk_gpio
02127     this->en_illum_clk_gpio.address[0] = 0x71; ///< Address=113
02128     this->en_illum_clk_gpio.msb[0] = 16;
02129     this->en_illum_clk_gpio.lsb[0] = 16;
02130 
02131     //Initialization for register illum_clk_gpio_mode
02132     this->illum_clk_gpio_mode.address[0] = 0x71; ///< Address=113
02133     this->illum_clk_gpio_mode.msb[0] = 15;
02134     this->illum_clk_gpio_mode.lsb[0] = 15;
02135 
02136     //Initialization for register unmask_illumen_intxtalk
02137     this->unmask_illumen_intxtalk.address[0] = 0x71; ///< Address=113
02138     this->unmask_illumen_intxtalk.msb[0] = 17;
02139     this->unmask_illumen_intxtalk.lsb[0] = 17;
02140 
02141     //Initialization for register temp_offset
02142     this->temp_offset.address[0] = 0x6e; ///< Address=110
02143     this->temp_offset.msb[0] = 16;
02144     this->temp_offset.lsb[0] = 8;
02145 
02146     //Initialization for register en_temp_conv
02147     this->en_temp_conv.address[0] = 0x6e; ///< Address=110
02148     this->en_temp_conv.msb[0] = 19;
02149     this->en_temp_conv.lsb[0] = 19;
02150 
02151     //Initialization for register calib_curr1_DAC_I
02152     this->calib_curr1_DAC_I.address[0] = 0x74;  ///< Address=116
02153     this->calib_curr1_DAC_I.msb[0] = 3;
02154     this->calib_curr1_DAC_I.lsb[0] = 0;
02155 
02156     //Initialization for register calib_curr1_DAC_Q
02157     this->calib_curr1_DAC_Q.address[0] = 0x74;  ///< Address=116
02158     this->calib_curr1_DAC_Q.msb[0] = 7;
02159     this->calib_curr1_DAC_Q.lsb[0] = 4;
02160 
02161     //Initialization for register calib_curr1_en_I
02162     this->calib_curr1_en_I.address[0] = 0x74;  ///< Address=116
02163     this->calib_curr1_en_I.msb[0] = 8;
02164     this->calib_curr1_en_I.lsb[0] = 8;
02165 
02166     //Initialization for register calib_curr1_en_Q
02167     this->calib_curr1_en_Q.address[0] = 0x74;  ///< Address=116
02168     this->calib_curr1_en_Q.msb[0] = 9;
02169     this->calib_curr1_en_Q.lsb[0] = 9;
02170 
02171     //Initialization for register calib_curr1_inv_CLK_I
02172     this->calib_curr1_inv_CLK_I.address[0] = 0x74;  ///< Address=116
02173     this->calib_curr1_inv_CLK_I.msb[0] = 10;
02174     this->calib_curr1_inv_CLK_I.lsb[0] = 10;
02175 
02176     //Initialization for register calib_curr1_inv_CLK_Q
02177     this->calib_curr1_inv_CLK_Q.address[0] = 0x74;  ///< Address=116
02178     this->calib_curr1_inv_CLK_Q.msb[0] = 11;
02179     this->calib_curr1_inv_CLK_Q.lsb[0] = 11;
02180 
02181     //Initialization for register calib_curr1_sel_CLK_I
02182     this->calib_curr1_sel_CLK_I.address[0] = 0x74;  ///< Address=116
02183     this->calib_curr1_sel_CLK_I.msb[0] = 12;
02184     this->calib_curr1_sel_CLK_I.lsb[0] = 12;
02185 
02186     //Initialization for register calib_curr1_gain_sel
02187     this->calib_curr1_gain_sel.address[0] = 0x74;  ///< Address=116
02188     this->calib_curr1_gain_sel.msb[0] = 14;
02189     this->calib_curr1_gain_sel.lsb[0] = 13;
02190 
02191     //Initialization for register calib_curr1_spare
02192     this->calib_curr1_spare.address[0] = 0x74;  ///< Address=116
02193     this->calib_curr1_spare.msb[0] = 15;
02194     this->calib_curr1_spare.lsb[0] = 15;
02195 
02196     //Initialization for register dis_glb_pd_refsys
02197     this->dis_glb_pd_refsys.address[0] = 0x76; ///< Address=118
02198     this->dis_glb_pd_refsys.msb[0] = 0;
02199     this->dis_glb_pd_refsys.lsb[0] = 0;
02200 
02201     //Initialization for register dis_glb_pd_temp_sens
02202     this->dis_glb_pd_temp_sens.address[0] = 0x76; ///< Address=118
02203     this->dis_glb_pd_temp_sens.msb[0] = 1;
02204     this->dis_glb_pd_temp_sens.lsb[0] = 1;
02205 
02206     //Initialization for register dis_glb_pd_illum_drv
02207     this->dis_glb_pd_illum_drv.address[0] = 0x76; ///< Address=118
02208     this->dis_glb_pd_illum_drv.msb[0] = 2;
02209     this->dis_glb_pd_illum_drv.lsb[0] = 2;
02210 
02211     //Initialization for register dis_glb_pd_afe
02212     this->dis_glb_pd_afe.address[0] = 0x76; ///< Address=118
02213     this->dis_glb_pd_afe.msb[0] = 3;
02214     this->dis_glb_pd_afe.lsb[0] = 3;
02215 
02216     //Initialization for register dis_glb_pd_afe_dac
02217     this->dis_glb_pd_afe_dac.address[0] = 0x76; ///< Address=118
02218     this->dis_glb_pd_afe_dac.msb[0] = 4;
02219     this->dis_glb_pd_afe_dac.lsb[0] = 4;
02220 
02221     //Initialization for register dis_glb_pd_amb_dac
02222     this->dis_glb_pd_amb_dac.address[0] = 0x76; ///< Address=118
02223     this->dis_glb_pd_amb_dac.msb[0] = 5;
02224     this->dis_glb_pd_amb_dac.lsb[0] = 5;
02225 
02226     //Initialization for register dis_glb_pd_amb_adc
02227     this->dis_glb_pd_amb_adc.address[0] = 0x76; ///< Address=118
02228     this->dis_glb_pd_amb_adc.msb[0] = 6;
02229     this->dis_glb_pd_amb_adc.lsb[0] = 6;
02230 
02231     //Initialization for register dis_glb_pd_test_curr
02232     this->dis_glb_pd_test_curr.address[0] = 0x76; ///< Address=118
02233     this->dis_glb_pd_test_curr.msb[0] = 7;
02234     this->dis_glb_pd_test_curr.lsb[0] = 7;
02235 
02236     //Initialization for register dis_glb_pd_osc
02237     this->dis_glb_pd_osc.address[0] = 0x76; ///< Address=118
02238     this->dis_glb_pd_osc.msb[0] = 8;
02239     this->dis_glb_pd_osc.lsb[0] = 8;
02240 
02241     //Initialization for register dis_glb_pd_i2chost
02242     this->dis_glb_pd_i2chost.address[0] = 0x76; ///< Address=118
02243     this->dis_glb_pd_i2chost.msb[0] = 9;
02244     this->dis_glb_pd_i2chost.lsb[0] = 9;
02245 
02246     //Initialization for register pdn_global
02247     this->pdn_global.address[0] = 0x76; ///< Address=118
02248     this->pdn_global.msb[0] = 11;
02249     this->pdn_global.lsb[0] = 11;
02250 
02251     //Initialization for register en_dyn_pd_refsys
02252     this->en_dyn_pd_refsys.address[0] = 0x77; ///< Address=119
02253     this->en_dyn_pd_refsys.msb[0] = 0;
02254     this->en_dyn_pd_refsys.lsb[0] = 0;
02255 
02256     //Initialization for register en_dyn_pd_temp_sens
02257     this->en_dyn_pd_temp_sens.address[0] = 0x77; ///< Address=119
02258     this->en_dyn_pd_temp_sens.msb[0] = 1;
02259     this->en_dyn_pd_temp_sens.lsb[0] = 1;
02260 
02261     //Initialization for register en_dyn_pd_illum_drv
02262     this->en_dyn_pd_illum_drv.address[0] = 0x77; ///< Address=119
02263     this->en_dyn_pd_illum_drv.msb[0] = 2;
02264     this->en_dyn_pd_illum_drv.lsb[0] = 2;
02265 
02266     //Initialization for register en_dyn_pd_afe
02267     this->en_dyn_pd_afe.address[0] = 0x77; ///< Address=119
02268     this->en_dyn_pd_afe.msb[0] = 3;
02269     this->en_dyn_pd_afe.lsb[0] = 3;
02270 
02271     //Initialization for register en_dyn_pd_afe_dac
02272     this->en_dyn_pd_afe_dac.address[0] = 0x77; ///< Address=119
02273     this->en_dyn_pd_afe_dac.msb[0] = 4;
02274     this->en_dyn_pd_afe_dac.lsb[0] = 4;
02275 
02276     //Initialization for register en_dyn_pd_amb_dac
02277     this->en_dyn_pd_amb_dac.address[0] = 0x77; ///< Address=119
02278     this->en_dyn_pd_amb_dac.msb[0] = 5;
02279     this->en_dyn_pd_amb_dac.lsb[0] = 5;
02280 
02281     //Initialization for register en_dyn_pd_amb_adc
02282     this->en_dyn_pd_amb_adc.address[0] = 0x77; ///< Address=119
02283     this->en_dyn_pd_amb_adc.msb[0] = 6;
02284     this->en_dyn_pd_amb_adc.lsb[0] = 6;
02285 
02286     //Initialization for register en_dyn_pd_test_curr
02287     this->en_dyn_pd_test_curr.address[0] = 0x77; ///< Address=119
02288     this->en_dyn_pd_test_curr.msb[0] = 7;
02289     this->en_dyn_pd_test_curr.lsb[0] = 7;
02290 
02291     //Initialization for register en_dyn_pd_osc
02292     this->en_dyn_pd_osc.address[0] = 0x77; ///< Address=119
02293     this->en_dyn_pd_osc.msb[0] = 8;
02294     this->en_dyn_pd_osc.lsb[0] = 8;
02295 
02296     //Initialization for register en_dyn_pd_i2chost_osc
02297     this->en_dyn_pd_i2chost_osc.address[0] = 0x77; ///< Address=119
02298     this->en_dyn_pd_i2chost_osc.msb[0] = 9;
02299     this->en_dyn_pd_i2chost_osc.lsb[0] = 9;
02300 
02301     //Initialization for register TX0_PIN_CONFIG
02302     this->TX0_PIN_CONFIG.address[0] = 0x7a; ///< Address=122
02303     this->TX0_PIN_CONFIG.msb[0] = 5;
02304     this->TX0_PIN_CONFIG.lsb[0] = 4;
02305 
02306     //Initialization for register TX1_PIN_CONFIG
02307     this->TX1_PIN_CONFIG.address[0] = 0x7a; ///< Address=122
02308     this->TX1_PIN_CONFIG.msb[0] = 1;
02309     this->TX1_PIN_CONFIG.lsb[0] = 0;
02310 
02311     //Initialization for register TX2_PIN_CONFIG
02312     this->TX2_PIN_CONFIG.address[0] = 0x7a; ///< Address=122
02313     this->TX2_PIN_CONFIG.msb[0] = 3;
02314     this->TX2_PIN_CONFIG.lsb[0] = 2;
02315 
02316     //Initialization for register EN_TX_CLKB
02317     this->EN_TX_CLKB.address[0] = 0x79; ///< Address=121
02318     this->EN_TX_CLKB.msb[0] = 0;
02319     this->EN_TX_CLKB.lsb[0] = 0;
02320 
02321     //Initialization for register EN_TX_CLKZ
02322     this->EN_TX_CLKZ.address[0] = 0x79; ///< Address=121
02323     this->EN_TX_CLKZ.msb[0] = 2;
02324     this->EN_TX_CLKZ.lsb[0] = 2;
02325 
02326     //Initialization for register sel_illum_tx0_on_tx1
02327     this->sel_illum_tx0_on_tx1.address[0] = 0x79; ///< Address=121
02328     this->sel_illum_tx0_on_tx1.msb[0] = 3;
02329     this->sel_illum_tx0_on_tx1.lsb[0] = 3;
02330 
02331     //Initialization for register ILLUM_DC_CURR_DAC
02332     this->ILLUM_DC_CURR_DAC.address[0] = 0x79; ///< Address=121
02333     this->ILLUM_DC_CURR_DAC.msb[0] = 11;
02334     this->ILLUM_DC_CURR_DAC.lsb[0] = 8;
02335 
02336     //Initialization for register PDN_ILLUM_DC_CURR
02337     this->PDN_ILLUM_DC_CURR.address[0] = 0x79; ///< Address=121
02338     this->PDN_ILLUM_DC_CURR.msb[0] = 12;
02339     this->PDN_ILLUM_DC_CURR.lsb[0] = 12;
02340 
02341     //Initialization for register FEEDBACK_CONT_MODE
02342     this->FEEDBACK_CONT_MODE.address[0] = 0x79; ///< Address=121
02343     this->FEEDBACK_CONT_MODE.msb[0] = 13;
02344     this->FEEDBACK_CONT_MODE.lsb[0] = 13;
02345 
02346     //Initialization for register PDN_ILLUM_DRV
02347     this->PDN_ILLUM_DRV.address[0] = 0x79; ///< Address=121
02348     this->PDN_ILLUM_DRV.msb[0] = 19;
02349     this->PDN_ILLUM_DRV.lsb[0] = 19;
02350 
02351     //Initialization for register EN_TX_DC_CURR_ALL
02352     this->EN_TX_DC_CURR_ALL.address[0] = 0x79; ///< Address=121
02353     this->EN_TX_DC_CURR_ALL.msb[0] = 4;
02354     this->EN_TX_DC_CURR_ALL.lsb[0] = 4;
02355 
02356     //Initialization for register EN_CTALK_FB_CLK
02357     this->EN_CTALK_FB_CLK.address[0] = 0x7A;  ///< Address=122
02358     this->EN_CTALK_FB_CLK.msb[0] = 11;
02359     this->EN_CTALK_FB_CLK.lsb[0] = 11;
02360 
02361     //Initialization for register EN_CALIB_CLK
02362     this->EN_CALIB_CLK.address[0] = 0x79;  ///< Address=??
02363     this->EN_CALIB_CLK.msb[0] = 1;
02364     this->EN_CALIB_CLK.lsb[0] = 1;
02365 
02366 }
02367 
02368