Dependencies:   mbed

Committer:
tecnosys
Date:
Fri Jun 18 10:44:36 2010 +0000
Revision:
3:8516e00ad03c
Parent:
0:b49d36e03092

        

Who changed what in which revision?

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