From 327de914bc0e3e4a775d91ff9a85d4c99f213ff4 Mon Sep 17 00:00:00 2001
From: Koen Zandberg <koen@bergzand.net>
Date: Tue, 6 Feb 2018 20:22:45 +0100
Subject: [PATCH] saul: Add parts per million unit

---
 drivers/include/saul.h  | 1 +
 drivers/saul/saul_str.c | 1 +
 2 files changed, 2 insertions(+)

diff --git a/drivers/include/saul.h b/drivers/include/saul.h
index 6db0fa45b7..55a50ea092 100644
--- a/drivers/include/saul.h
+++ b/drivers/include/saul.h
@@ -94,6 +94,7 @@ enum {
     SAUL_SENSE_OBJTEMP  = 0x8c,     /**< sensor: object temperature */
     SAUL_SENSE_COUNT    = 0x8d,     /**< sensor: pulse counter */
     SAUL_SENSE_DISTANCE = 0x8e,     /**< sensor: distance */
+    SAUL_SENSE_CO2      = 0x8f,     /**< sensor: CO2 Gas */
     SAUL_CLASS_ANY      = 0xff      /**< any device - wildcard */
     /* extend this list as needed... */
 };
diff --git a/drivers/saul/saul_str.c b/drivers/saul/saul_str.c
index fafc7aba74..a8aae3da87 100644
--- a/drivers/saul/saul_str.c
+++ b/drivers/saul/saul_str.c
@@ -51,6 +51,7 @@ const char *saul_class_to_str(const uint8_t class_id)
         case SAUL_SENSE_OBJTEMP:   return "SENSE_OBJTEMP";
         case SAUL_SENSE_COUNT:     return "SENSE_PULSE_COUNT";
         case SAUL_SENSE_DISTANCE:  return "SENSE_DISTANCE";
+        case SAUL_SENSE_CO2:       return "SENSE_CO2";
         case SAUL_CLASS_ANY:       return "CLASS_ANY";
         default:                   return "CLASS_UNKNOWN";
     }
-- 
GitLab