From c94076f6735290dc7aa8742428f46ef51521f9a6 Mon Sep 17 00:00:00 2001
From: Lorenz Meier <lm@inf.ethz.ch>
Date: Sun, 6 Jan 2013 12:36:46 +0100
Subject: [PATCH] Added missing ADC start command, fixed return value / error
 behavior of ADC init

---
 ROMFS/scripts/rc.sensors | 1 +
 apps/sensors/sensors.cpp | 4 ++--
 2 files changed, 3 insertions(+), 2 deletions(-)

diff --git a/ROMFS/scripts/rc.sensors b/ROMFS/scripts/rc.sensors
index 536fcfd2c0..42c2f52e94 100644
--- a/ROMFS/scripts/rc.sensors
+++ b/ROMFS/scripts/rc.sensors
@@ -8,6 +8,7 @@
 #
 
 ms5611 start
+adc start
 
 if mpu6000 start
 then
diff --git a/apps/sensors/sensors.cpp b/apps/sensors/sensors.cpp
index 55786333ff..c099509a78 100644
--- a/apps/sensors/sensors.cpp
+++ b/apps/sensors/sensors.cpp
@@ -640,8 +640,8 @@ Sensors::adc_init()
 
 	_fd_adc = open("/dev/adc0", O_RDONLY | O_NONBLOCK);
 	if (_fd_adc < 0) {
-		warn("/dev/adc0");
-		errx(1, "FATAL: no ADC found");
+		warnx("/dev/adc0");
+		warnx(1, "FATAL: no ADC found");
 	}
 }
 
-- 
GitLab