V1.0

Dependencies:   mbed

Revision:
1:e1a54bf8215a
Parent:
0:25699a99e08b
Child:
2:bc5080fc7926
--- a/main.cpp	Tue Oct 06 16:14:56 2020 +0000
+++ b/main.cpp	Tue Oct 06 16:56:19 2020 +0000
@@ -1,32 +1,36 @@
 #include "mbed.h"
 
-class MyClass1{
-    public:
-        MyClass() :  m_messwert(0.0) {}
-        ~MyClass() {}
-        double getMesswert() {return m_messwert;}
-    private:
-        double m_messwert;
+class MyClass1
+{
+public:
+    MyClass1() :  m_messwert(0.0) {}
+    ~MyClass1() {}
+    double getMesswert()
+    {
+        return m_messwert;
+    }
+private:
+    double m_messwert;
 };
 
-class I2CSensor{
-    private:
-        DigitalOut m_sda;
-        DigitalOut m_scl;
-    
-    public:
-        I2CSensor(PinName sda, PinName scl) : m_sda(sda), m_scl(scl) {}
-        ~I2CSensor(){}
-        inline float read(){};
-    private:
-        I2C i2c(m_sda,m_scl);
-        
+class I2CSensor
+{
+    private
+        char m_data[4];
+public:
+    I2CSensor(PinName sda, PinName scl) : i2c(sda, scl) {}
+    ~I2CSensor() {}
+    inline float read(uint8_t adress) {I2C.read(adress,m_data,4,false); return (float)m_data;};
+private:
+    I2C i2c;
+
 };
 
 
-int main() {
-    
-    
+int main()
+{
+
+
 
     return 0;
 }
\ No newline at end of file