HDC1080 sensor library

HDC1080.h

Committer:
shivanandgowdakr
Date:
2018-10-06
Revision:
0:fdb750cc9ca8
Child:
1:a0e46d956969

File content as of revision 0:fdb750cc9ca8:


#ifndef HDC1080_H
#define HDC1080_H

 
 



class HDC1080:public I2C {
public:
   

    
    HDC1080( PinName sda, PinName slc) ;                 // constructor

//    ~HDC1080();                                          // destructor

    int ReadSignature(void);
    float readTemperature( void);                   // to read the Temperature from HDC1080 
    float readHumidity(void);                       // to read the Humidity from HDC1080
    unsigned long readSerialNumber(void);            // to read the Humidity from HDC1080

protected:
     uint16_t read2Bytes(int chip_addr, int offset);
};

#endif