Dependencies:   mbed

Fork of DS1820_HelloWorld by jack zen

Committer:
jack__zen
Date:
Wed Sep 06 07:38:39 2017 +0000
Revision:
6:7ef001211531

        

Who changed what in which revision?

UserRevisionLine numberNew contents of line
jack__zen 6:7ef001211531 1 #ifndef MAX6675_h
jack__zen 6:7ef001211531 2 #define MAX6675_h
jack__zen 6:7ef001211531 3
jack__zen 6:7ef001211531 4 #include "mbed.h"
jack__zen 6:7ef001211531 5
jack__zen 6:7ef001211531 6 class max6675
jack__zen 6:7ef001211531 7 {
jack__zen 6:7ef001211531 8 SPI& spi;
jack__zen 6:7ef001211531 9 DigitalOut ncs;
jack__zen 6:7ef001211531 10 public:
jack__zen 6:7ef001211531 11
jack__zen 6:7ef001211531 12 max6675(SPI& _spi, PinName _ncs);
jack__zen 6:7ef001211531 13 void select();
jack__zen 6:7ef001211531 14 void deselect();
jack__zen 6:7ef001211531 15
jack__zen 6:7ef001211531 16 float read_temp();
jack__zen 6:7ef001211531 17 private:
jack__zen 6:7ef001211531 18 PinName _CS_pin;
jack__zen 6:7ef001211531 19 PinName _SO_pin;
jack__zen 6:7ef001211531 20 PinName _SCK_pin;
jack__zen 6:7ef001211531 21 int _units;
jack__zen 6:7ef001211531 22 float _error;
jack__zen 6:7ef001211531 23 };
jack__zen 6:7ef001211531 24
jack__zen 6:7ef001211531 25 #endif