From 50d1ed99b0a3a02aa48be000c90defc4b6d2706d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Beat=20K=C3=BCng?= Date: Thu, 4 May 2017 16:39:09 +0200 Subject: [PATCH] i2c commmand: remove errx --- src/systemcmds/i2c/i2c.c | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/src/systemcmds/i2c/i2c.c b/src/systemcmds/i2c/i2c.c index 0f2718cba5..bbf9836089 100644 --- a/src/systemcmds/i2c/i2c.c +++ b/src/systemcmds/i2c/i2c.c @@ -39,6 +39,7 @@ */ #include +#include #include #include @@ -55,7 +56,6 @@ #include #include "systemlib/systemlib.h" -#include "systemlib/err.h" #ifndef PX4_I2C_BUS_ONBOARD # error PX4_I2C_BUS_ONBOARD not defined, no device interface @@ -76,7 +76,8 @@ int i2c_main(int argc, char *argv[]) i2c = px4_i2cbus_initialize(PX4_I2C_BUS_ONBOARD); if (i2c == NULL) { - errx(1, "failed to locate I2C bus"); + PX4_ERR("failed to locate I2C bus"); + return 1; } usleep(100000); @@ -85,17 +86,20 @@ int i2c_main(int argc, char *argv[]) int ret = transfer(PX4_I2C_OBDEV_PX4IO, buf, sizeof(buf), NULL, 0); if (ret) { - errx(1, "send failed - %d", ret); + PX4_ERR("send failed - %d", ret); + return 1; } uint32_t val; ret = transfer(PX4_I2C_OBDEV_PX4IO, NULL, 0, (uint8_t *)&val, sizeof(val)); if (ret) { - errx(1, "recive failed - %d", ret); + PX4_ERR("recive failed - %d", ret); + return 1; } - errx(0, "got 0x%08x", val); + PX4_INFO("got 0x%08x", val); + return 0; } static int