Dallas' DS1820 family temperature sensor using mbed debug logs.

Dependencies:   OneWire

Fork of DS1820 by Zoltan Hudak

Revision:
16:0764e4de41d2
Parent:
15:8b82d53770df
--- a/DS1820.h	Sat Apr 28 19:26:09 2018 +0300
+++ b/DS1820.h	Mon Apr 30 14:40:29 2018 +0300
@@ -13,8 +13,6 @@
     uint8_t data[12];
     uint8_t addr[8];
 
-    float toFloat(uint16_t word);
-
 public:
 
     DS1820(PinName pin);
@@ -27,11 +25,14 @@
 
     void setResolution(uint8_t res);
 
-    void startConversion(void);
+    virtual void startConversion(void);
 
-    uint8_t read_uint16(uint16_t &temp);
+    virtual uint8_t readRaw(uint16_t &temp);
 
     uint8_t read(float &temp);
+
+protected:
+    float toFloat(uint16_t word);
 };
 
 #endif /* DS1820_H_ */