9#ifndef ARDUINO_TEMP_SENSOR_H
10#define ARDUINO_TEMP_SENSOR_H
15#include "I2C_device.h"
38 virtual float temp(
void ) = 0;
46 virtual float read(
void );
74 LM75B( uint8_t i2c_address = (0x90 >> 1) );
84 virtual float temp(
void );
128 PCT2075( uint8_t i2c_address = (0x90 >> 1) );
139 virtual float temp(
void );
149 virtual void thresholds(
float v0,
float v1 );
183 P3T1085( uint8_t i2c_address = (0x90 >> 1) );
194 virtual float temp(
void );
205 virtual void thresholds(
float v0,
float v1 );
217 virtual bool clear(
void );
virtual void thresholds(float v0, float v1)
virtual void os_mode(mode flag)
virtual void os_mode(mode flag)
virtual void thresholds(float v0, float v1)
virtual float temp(void)=0