aboutsummaryrefslogtreecommitdiff
path: root/src/drivers/px4io/px4io.cpp
diff options
context:
space:
mode:
authorLorenz Meier <lm@inf.ethz.ch>2013-08-30 17:19:03 +0200
committerLorenz Meier <lm@inf.ethz.ch>2013-08-30 17:19:03 +0200
commit2b62497fb5dd83db17b1d2851f686049841faa7e (patch)
treee4c136cb96abacdb5e2958711303719563efcf06 /src/drivers/px4io/px4io.cpp
parente2b602339adef80af84d6d396adc1962b1f86826 (diff)
downloadpx4-firmware-2b62497fb5dd83db17b1d2851f686049841faa7e.tar.gz
px4-firmware-2b62497fb5dd83db17b1d2851f686049841faa7e.tar.bz2
px4-firmware-2b62497fb5dd83db17b1d2851f686049841faa7e.zip
Fixed build error
Diffstat (limited to 'src/drivers/px4io/px4io.cpp')
-rw-r--r--src/drivers/px4io/px4io.cpp13
1 files changed, 6 insertions, 7 deletions
diff --git a/src/drivers/px4io/px4io.cpp b/src/drivers/px4io/px4io.cpp
index 026b87949..47baa5770 100644
--- a/src/drivers/px4io/px4io.cpp
+++ b/src/drivers/px4io/px4io.cpp
@@ -890,7 +890,6 @@ PX4IO::set_failsafe_values(const uint16_t *vals, unsigned len)
int
PX4IO::set_min_values(const uint16_t *vals, unsigned len)
{
- uint16_t regs[_max_actuators];
if (len > _max_actuators)
/* fail with error */
@@ -903,7 +902,6 @@ PX4IO::set_min_values(const uint16_t *vals, unsigned len)
int
PX4IO::set_max_values(const uint16_t *vals, unsigned len)
{
- uint16_t regs[_max_actuators];
if (len > _max_actuators)
/* fail with error */
@@ -1370,7 +1368,7 @@ PX4IO::io_reg_set(uint8_t page, uint8_t offset, const uint16_t *values, unsigned
}
int ret = _interface->write((page << 8) | offset, (void *)values, num_values);
- if (ret != num_values) {
+ if (ret != (int)num_values) {
debug("io_reg_set(%u,%u,%u): error %d", page, offset, num_values, ret);
return -1;
}
@@ -1393,7 +1391,7 @@ PX4IO::io_reg_get(uint8_t page, uint8_t offset, uint16_t *values, unsigned num_v
}
int ret = _interface->read((page << 8) | offset, reinterpret_cast<void *>(values), num_values);
- if (ret != num_values) {
+ if (ret != (int)num_values) {
debug("io_reg_get(%u,%u,%u): data error %d", page, offset, num_values, ret);
return -1;
}
@@ -1966,16 +1964,17 @@ detect(int argc, char *argv[])
if (g_dev == nullptr)
errx(1, "driver alloc failed");
- ret = g_dev->detect()
+ int ret = g_dev->detect();
delete g_dev;
g_dev = nullptr;
- if (ret)
+ if (ret) {
/* nonzero, error */
exit(1);
- else
+ } else {
exit(0);
+ }
}
void