Browse Source

hmc5883: fixed build errors with gcc 2.7.4 and -O3

sbg
Andrew Tridgell 10 years ago committed by Lorenz Meier
parent
commit
618d51dab1
  1. 8
      src/drivers/hmc5883/hmc5883.cpp

8
src/drivers/hmc5883/hmc5883.cpp

@ -477,7 +477,7 @@ int HMC5883::set_range(unsigned range) @@ -477,7 +477,7 @@ int HMC5883::set_range(unsigned range)
if (OK != ret)
perf_count(_comms_errors);
uint8_t range_bits_in;
uint8_t range_bits_in = 0;
ret = read_reg(ADDR_CONF_B, range_bits_in);
if (OK != ret)
@ -495,7 +495,7 @@ void HMC5883::check_range(void) @@ -495,7 +495,7 @@ void HMC5883::check_range(void)
{
int ret;
uint8_t range_bits_in;
uint8_t range_bits_in = 0;
ret = read_reg(ADDR_CONF_B, range_bits_in);
if (OK != ret) {
perf_count(_comms_errors);
@ -518,7 +518,7 @@ void HMC5883::check_conf(void) @@ -518,7 +518,7 @@ void HMC5883::check_conf(void)
{
int ret;
uint8_t conf_reg_in;
uint8_t conf_reg_in = 0;
ret = read_reg(ADDR_CONF_A, conf_reg_in);
if (OK != ret) {
perf_count(_comms_errors);
@ -1215,7 +1215,7 @@ int HMC5883::set_excitement(unsigned enable) @@ -1215,7 +1215,7 @@ int HMC5883::set_excitement(unsigned enable)
if (OK != ret)
perf_count(_comms_errors);
uint8_t conf_reg_ret;
uint8_t conf_reg_ret = 0;
read_reg(ADDR_CONF_A, conf_reg_ret);
//print_info();

Loading…
Cancel
Save