From 444e03292cf59f8d91e73084f1ed648e02662e58 Mon Sep 17 00:00:00 2001
From: Daniel Friesel <derf@finalrewind.org>
Date: Tue, 7 Aug 2018 10:19:09 +0200
Subject: i2cdetect: Adjust behaviour to available drivers

---
 src/app/i2cdetect/main.cc | 19 +++++++++++++++++--
 1 file changed, 17 insertions(+), 2 deletions(-)

(limited to 'src/app')

diff --git a/src/app/i2cdetect/main.cc b/src/app/i2cdetect/main.cc
index 58406c6..141c65a 100644
--- a/src/app/i2cdetect/main.cc
+++ b/src/app/i2cdetect/main.cc
@@ -6,14 +6,29 @@
 #else
 #include "driver/soft_i2c.h"
 #endif
+#ifdef DRIVER_LM75
 #include "driver/lm75.h"
-//#include "driver/mmsimple.h"
+#endif
+#ifdef DRIVER_MAX44009
+#include "driver/max44009.h"
+#endif
+#ifdef DRIVER_MMSIMPLE
+#include "driver/mmsimple.h"
+#endif
 
 void loop(void)
 {
+#ifdef DRIVER_LM75
 	kout.printf_float(lm75.getTemp());
 	kout << endl;
-	//moody.toggleBlue();
+#endif
+#ifdef DRIVER_MAX44009
+	kout.printf_float(max44009.getLux());
+	kout << endl;
+#endif
+#ifdef DRIVER_MMSIMPLE
+	moody.toggleBlue();
+#endif
 }
 
 unsigned int i2c_status[128 / (8 * sizeof(unsigned int)) + 1];
-- 
cgit v1.2.3