ADT7320 temperature sensor.
Fork of T_adt7320 by
adt7320.h
- Committer:
- NickRyder
- Date:
- 2014-10-07
- Revision:
- 2:186e3c0afcad
- Parent:
- 1:1b9f706b8abc
File content as of revision 2:186e3c0afcad:
#ifndef ADT7320_H #define ADT7320_H /* adt7320 interface */ #include "solid_sctrl_def.h" #include "getVersion.h" #include "SWSPI.h" #define ADT7320_HDR_VER "1.13" class adt7320 : public getVersion { void set_spi_mode(u8 nrbyte); private: SWSPI* spi; DigitalOut* cs; u8 format_cmd(u8 reg, bool rw); u8 getR08(u8 addr); void setR08(u8 addr, u8 datain); u16 getR16(u8 addr); void setR16(u8 addr, u16 datain); public: adt7320(SWSPI * spiinterface, DigitalOut * chipselect); float getTemperature() {return -280;}; // to be implenented u8 getId(); u16 get_TcritSP(); void set_TcritSP(u16 tcrit); u16 get_T(); // get the temperature register u16 get_hdr_ver();// returns the hdr version nr u16 get_src_ver();// returns the src version nr void init1(); void init2(); }; #endif