aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndrew Tridgell <andrew@tridgell.net>2015-02-13 20:08:51 +1100
committerLorenz Meier <lm@inf.ethz.ch>2015-02-16 06:54:05 +0100
commit618d51dab113d3beced93d2ce2c29f29d0c3e5db (patch)
treeb02068cb1a737dcb434918466b394f2e3b29599f
parent786e2ad9cd9f22eb6ec666810294bf83b0f7cd8b (diff)
downloadpx4-firmware-618d51dab113d3beced93d2ce2c29f29d0c3e5db.tar.gz
px4-firmware-618d51dab113d3beced93d2ce2c29f29d0c3e5db.tar.bz2
px4-firmware-618d51dab113d3beced93d2ce2c29f29d0c3e5db.zip
hmc5883: fixed build errors with gcc 2.7.4 and -O3
-rw-r--r--src/drivers/hmc5883/hmc5883.cpp8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/drivers/hmc5883/hmc5883.cpp b/src/drivers/hmc5883/hmc5883.cpp
index c4d8e37f1..7560ef20b 100644
--- a/src/drivers/hmc5883/hmc5883.cpp
+++ b/src/drivers/hmc5883/hmc5883.cpp
@@ -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)
{
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)
{
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)
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();