init
Dependencies: aconno_I2C Lis2dh12 WatchdogTimer
Diff: SI7060.h
- Revision:
- 57:066dfbe8b4b9
- Parent:
- 56:efd9f5613549
- Child:
- 58:8d4a354816b1
--- a/SI7060.h Fri Aug 09 14:22:21 2019 +0000
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,40 +0,0 @@
-#ifndef SI7060_H
-#define SI7060_H
-
-#include "mbed.h"
-
-namespace mbed {
-
- #define I2C_ADDRESS_SI7060_00 0x30
- #define I2C_ADDRESS_SI7060_01 0x31
- #define I2C_ADDRESS_SI7060_02 0x32
- #define I2C_ADDRESS_SI7060_03 0x33
- #define CMD_SI7060_ID 0xC0
- #define CMD_SI7060_Dspsigm 0xC1
- #define CMD_SI7060_Dspsigl 0xC2
- #define CMD_SI7060_meas 0xC4
- #define CMD_SI7060_sw_op 0xC6
- #define CMD_SI7060_sw_hyst 0xC7
- #define CMD_SI7060_slTimeena 0xC9
-
- class SI7060
- {
- public:
- SI7060(PinName sda, PinName scl);
- ~SI7060();
-
- //funcs
- char readValue(uint8_t registerAdd);
- void writeValue(uint8_t registerAdd, uint8_t value);
- void prepare(void);
- void sleep(void);
- float getTemperature(void);
-
- private:
-
- protected:
- I2C _i2c;
- };
-
-} //Namespace
-#endif