diff options
author | Johnathan Corgan | 2010-08-04 18:59:43 -0700 |
---|---|---|
committer | Johnathan Corgan | 2010-08-04 18:59:43 -0700 |
commit | 939dfda488e0a3ef0e21d422a79b3ad30151b626 (patch) | |
tree | 4d4e9594b9103b0887019566ca78b279efcddba2 /usrp | |
parent | f2020441564063e7595ed2f82a858500deda9252 (diff) | |
parent | f6337c62931c1f12636bc4daa33f9f2bb066247c (diff) | |
download | gnuradio-939dfda488e0a3ef0e21d422a79b3ad30151b626.tar.gz gnuradio-939dfda488e0a3ef0e21d422a79b3ad30151b626.tar.bz2 gnuradio-939dfda488e0a3ef0e21d422a79b3ad30151b626.zip |
Merge branch 'master' into next
* master:
usrp2: fixes for gcc 4.5.0 compatibility
formatting change: move break statements
Fix unitialized variable pointed to by compiler warning
Diffstat (limited to 'usrp')
-rw-r--r-- | usrp/host/lib/db_wbxng_adf4350_regs.cc | 20 |
1 files changed, 13 insertions, 7 deletions
diff --git a/usrp/host/lib/db_wbxng_adf4350_regs.cc b/usrp/host/lib/db_wbxng_adf4350_regs.cc index aa13d50b9..c9707c3c6 100644 --- a/usrp/host/lib/db_wbxng_adf4350_regs.cc +++ b/usrp/host/lib/db_wbxng_adf4350_regs.cc @@ -82,15 +82,17 @@ adf4350_regs::_reg_shift(uint32_t data, uint32_t shift){ uint32_t adf4350_regs::compute_register(uint8_t addr){ - uint32_t data; + uint32_t data = 0; switch (addr){ case 0: data = ( _reg_shift(d_int, 15) | - _reg_shift(d_frac, 3)); break; + _reg_shift(d_frac, 3)); + break; case 1: data = ( _reg_shift(d_prescaler, 27) | _reg_shift(s_phase, 15) | - _reg_shift(d_mod, 3)); break; + _reg_shift(d_mod, 3)); + break; case 2: data = ( _reg_shift(s_low_noise_and_low_spur_modes, 29) | _reg_shift(s_muxout, 26) | @@ -104,11 +106,13 @@ adf4350_regs::compute_register(uint8_t addr){ _reg_shift(s_pd_polarity, 6) | _reg_shift(s_power_down, 5) | _reg_shift(s_cp_three_state, 4) | - _reg_shift(s_counter_reset, 3)); break; + _reg_shift(s_counter_reset, 3)); + break; case 3: data = ( _reg_shift(s_csr, 18) | _reg_shift(s_clk_div_mode, 15) | - _reg_shift(s_12_bit_clock_divider_value, 3)); break; + _reg_shift(s_12_bit_clock_divider_value, 3)); + break; case 4: data = ( _reg_shift(s_feedback_select, 23) | _reg_shift(d_divider_select, 20) | @@ -119,9 +123,11 @@ adf4350_regs::compute_register(uint8_t addr){ _reg_shift(s_aux_output_enable, 8) | _reg_shift(s_aux_output_power, 6) | _reg_shift(s_rf_output_enable, 5) | - _reg_shift(s_output_power, 3)); break; + _reg_shift(s_output_power, 3)); + break; case 5: data = ( - _reg_shift(s_ld_pin_mode, 22)); break; + _reg_shift(s_ld_pin_mode, 22)); + break; default: return data; } /* return the data to write out to spi */ |