#ifndef TELAIRE_T6713_H #define TELAIRE_T6713_H #include #include class TelaireT6713 { public: TelaireT6713(uint8_t address = 0x15, uint8_t sda = 8, uint8_t scl = 14); void begin(); int readCO2(bool debug = false); void enableABC(); void disableABC(); void printSensorStatus(); void setI2CPins(uint8_t sda, uint8_t scl); void setAddress(uint8_t address); private: uint8_t _address; uint8_t _sda, _scl; void sendCommand(const uint8_t* cmd, size_t len); bool readBytes(uint8_t* buffer, size_t length); }; #endif