interface for the temperature sensor chip adt7320, with sw SPI interface
Diff: adt7320.h
- Revision:
- 0:e252ae2774e8
- Child:
- 1:1b9f706b8abc
diff -r 000000000000 -r e252ae2774e8 adt7320.h --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/adt7320.h Thu Oct 02 19:25:55 2014 +0000 @@ -0,0 +1,35 @@ +#ifndef ADT7320_H +#define ADT7320_H + +/* + + adt7320 interface + +*/ +#include "solid_sctrl_def.h" +#include "SWSPI.h" + +class adt7320 { + +void set_spi_mode(u8 nrbyte); +u8 format_cmd( u8 reg, bool rw); +SWSPI* spi; +DigitalOut* cs; + +public: + + adt7320(SWSPI *spiinterface ,DigitalOut* chipselect ); + float getTemperature(){return -280;}; + u8 getR08( u8 addr); + u16 getR16( u8 addr); + u8 getId(); + u16 get_TcritSP(); + u16 get_T(); // get the temperature register + + +}; + + + + +#endif \ No newline at end of file