ADT7410 library
Dependents: mbed_DEMO mbed_BLE
See https://developer.mbed.org/users/yasuyuki/notebook/ADT7410/
ADT7410.h
- Committer:
- yasuyuki
- Date:
- 2015-06-03
- Revision:
- 2:f01d96ee8fda
- Parent:
- 1:b13511ed5965
File content as of revision 2:f01d96ee8fda:
//********************** // ADT7410.h for mbed // // (C)Copyright 2014 All rights reserved by Y.Onodera // http://einstlab.web.fc2.com //********************** #ifndef ADT7410_H_ #define ADT7410_H_ #define ADT7410_ADDR 0x90 #define ADT7410_TEMP_H 0x00 #define ADT7410_TEMP_L 0x01 #define ADT7410_STATUS 0x02 #define ADT7410_CONFIG 0x03 #define ADT7410_THIGH_H 0x04 #define ADT7410_THIGH_L 0x05 #define ADT7410_TLOW_H 0x06 #define ADT7410_TLOW_L 0x07 #define ADT7410_TCRIT_H 0x08 #define ADT7410_TCRIT_L 0x09 #define ADT7410_THYST_H 0x0A #define ADT7410_ID 0x0B #define ADT7410_RESET 0x2F #include "mbed.h" #include "typedef.h" class ADT7410{ public: ADT7410 (PinName sda, PinName scl); ADT7410 (I2C& p_i2c); void init(); void put(unsigned char a, unsigned char b); void get(unsigned char a); short value(); protected: I2C _i2c; WORD_VAL temp; char buf[2]; }; #endif /* ADT7410_H_ */