bah oui

Dependencies:   OneWire

Dependents:   STM32_Button_Interrupt_dla_taty

Files at this revision

API Documentation at this revision

Comitter:
rodolphemichel
Date:
Tue Jun 11 09:56:00 2019 +0000
Parent:
15:3d3ba015f6af
Commit message:
oui

Changed in this revision

Sf18B20.cpp Show diff for this revision Revisions of this file
Sf18B20.h Show diff for this revision Revisions of this file
--- a/Sf18B20.cpp	Mon Apr 30 07:56:28 2018 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,40 +0,0 @@
-#include "Sf18B20.h"
-Sf18B20::Sf18B20(PinName pin) : DS1820(pin)
-{
-    dataready = false;
-}
-void Sf18B20::flip(void)
-{
-    data18B20 = read();
-    dataready = true;
-    startConversion();
-}
-bool Sf18B20::Run(unsigned period)
-{
-    if (begin())
-    {
-    startConversion();
-    dataready = false;
-    flipper.attach(this,&Sf18B20::flip,period);
-    return true;
-    }
-    return false;
-}
-void Sf18B20::Stop(void)
-{
-    flipper.detach();
-    dataready = false;
-}
-
-double Sf18B20::Read18B20(void)
-{
-    return data18B20;
-}
-bool Sf18B20::DataReady(void)
-{
-    if (dataready) {
-        dataready = false;
-        return true;
-    }
-    return false;
-}
--- a/Sf18B20.h	Mon Apr 30 07:56:28 2018 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,18 +0,0 @@
-#ifndef SfDS1820_H_
-#define SfDS1820_H_
-#include "DS1820.h"
-class   Sf18B20 : public DS1820
-{
-public:
-    Sf18B20(PinName pin);
-    bool Run(unsigned period);
-    void Stop(void);
-    double Read18B20(void);
-    bool DataReady(void);
-private:
-    Ticker flipper;
-    double data18B20;
-    bool dataready;
-    void flip(void);
-};
-#endif