bah oui
Dependents: STM32_Button_Interrupt_dla_taty
Diff: Sf18B20.cpp
- Revision:
- 16:ddee20f8438d
- Parent:
- 15:3d3ba015f6af
--- 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; -}