Techshop JAPANのボランティアリフロープログラムです。誰か改造して

Fork of MAX31855 by Joe Staton

Committer:
Info
Date:
Tue Feb 21 11:24:31 2017 +0000
Revision:
2:288b09dbc34c
Parent:
1:5eeee89cb281
Techshop JAPAN?????????????????????????????????

Who changed what in which revision?

UserRevisionLine numberNew contents of line
Stavlin 0:656c522152d4 1 #ifndef MAX31855_h
Stavlin 0:656c522152d4 2 #define MAX31855_h
Stavlin 0:656c522152d4 3
Stavlin 0:656c522152d4 4 #include "mbed.h"
Stavlin 0:656c522152d4 5
Stavlin 0:656c522152d4 6 class max31855
Stavlin 0:656c522152d4 7 {
Stavlin 0:656c522152d4 8 SPI& spi;
Stavlin 0:656c522152d4 9 DigitalOut ncs;
Stavlin 0:656c522152d4 10 Timer pollTimer;
Stavlin 0:656c522152d4 11 public:
Stavlin 0:656c522152d4 12
Stavlin 0:656c522152d4 13 max31855(SPI& _spi, PinName _ncs);
Stavlin 0:656c522152d4 14 void select();
Stavlin 0:656c522152d4 15 void deselect();
Stavlin 1:5eeee89cb281 16 void initialise(int setType=0);
Stavlin 0:656c522152d4 17
Stavlin 0:656c522152d4 18 int ready();
Stavlin 1:5eeee89cb281 19 int faultCode;
Stavlin 0:656c522152d4 20
Stavlin 0:656c522152d4 21 float chipTemp;
Stavlin 0:656c522152d4 22 float read_temp();
Stavlin 0:656c522152d4 23 private:
Stavlin 0:656c522152d4 24 PinName _CS_pin;
Stavlin 0:656c522152d4 25 PinName _SO_pin;
Stavlin 0:656c522152d4 26 PinName _SCK_pin;
Stavlin 0:656c522152d4 27 int _units;
Stavlin 0:656c522152d4 28 float _error;
Stavlin 0:656c522152d4 29 };
Stavlin 0:656c522152d4 30
Stavlin 0:656c522152d4 31 #endif