From 2604e539d55a7a8e3a7eae3a8716d89f8e328ced Mon Sep 17 00:00:00 2001
From: chris <mail@chris007.de>
Date: Thu, 22 Aug 2019 12:52:21 +0200
Subject: [PATCH] Add BME680 demo app

---
 preload/apps/bme680_sensor_demo/__init__.py   | 32 +++++++++++++++++++
 preload/apps/bme680_sensor_demo/metadata.json |  1 +
 2 files changed, 33 insertions(+)
 create mode 100644 preload/apps/bme680_sensor_demo/__init__.py
 create mode 100644 preload/apps/bme680_sensor_demo/metadata.json

diff --git a/preload/apps/bme680_sensor_demo/__init__.py b/preload/apps/bme680_sensor_demo/__init__.py
new file mode 100644
index 000000000..19a292c28
--- /dev/null
+++ b/preload/apps/bme680_sensor_demo/__init__.py
@@ -0,0 +1,32 @@
+"""
+BME680 Demo
+===========
+This app shows the current readings of the BME680 sensor
+"""
+import buttons
+import color
+import display
+import os
+import utime
+import bme680
+
+
+def main():
+    bme680.init()
+
+    disp = display.open()
+    disp.clear().update()
+
+    while True:
+        sensor_data = bme680.get_data()
+        disp.clear()
+        disp.print("BME680 Sensor")
+        disp.print("{} C".format(str(sensor_data[0])), posy=20)
+        disp.print("{} rh".format(str(sensor_data[1])), posy=40)
+        disp.print("{} hPa".format(str(sensor_data[2])), posy=60)
+        disp.update()
+        utime.sleep(10)
+
+
+if __name__ == "__main__":
+    main()
diff --git a/preload/apps/bme680_sensor_demo/metadata.json b/preload/apps/bme680_sensor_demo/metadata.json
new file mode 100644
index 000000000..a575a2bbe
--- /dev/null
+++ b/preload/apps/bme680_sensor_demo/metadata.json
@@ -0,0 +1 @@
+{"author": "chris007", "name": "BME680 Sensor Demo", "description": "Demo for the BME860 Sensor", "category": "Hardware", "revision": 1}
-- 
GitLab