TempSensor_NXP_Arduino 0.5.3
Temperature sensor device operation sample code for Arduino
Loading...
Searching...
No Matches
Public Member Functions | List of all members
P3T1085 Class Reference

#include <TempSensor.h>

Inheritance diagram for P3T1085:
P3T1755 LM75B TempSensor

Public Member Functions

 P3T1085 (uint8_t i2c_address=(0x90 > > 1))
 
 P3T1085 (TwoWire &wire, uint8_t i2c_address=(0x90 > > 1))
 
virtual ~P3T1085 ()
 
virtual void os_mode (mode flag)
 
virtual bool clear (void)
 
- Public Member Functions inherited from P3T1755
 P3T1755 (uint8_t i2c_address=(0x98 > > 1))
 
 P3T1755 (TwoWire &wire, uint8_t i2c_address=(0x90 > > 1))
 
virtual ~P3T1755 ()
 
virtual void thresholds (float v0, float v1)
 
- Public Member Functions inherited from LM75B
 LM75B (uint8_t i2c_address=(0x90 > > 1))
 
 LM75B (TwoWire &wire, uint8_t i2c_address=(0x90 > > 1))
 
virtual ~LM75B ()
 
virtual float temp (void)
 
virtual void thresholds (float v0, float v1)
 
virtual void os_mode (mode flag)
 
- Public Member Functions inherited from TempSensor
 TempSensor (uint8_t i2c_address)
 
 TempSensor (TwoWire &wire, uint8_t i2c_address)
 
virtual ~TempSensor ()
 
virtual float temp (void)=0
 
virtual float read (void)
 

Additional Inherited Members

- Public Types inherited from P3T1755
enum  reg_num { Temp , Conf , T_LOW , T_HIGH }
 
- Public Types inherited from LM75B
enum  reg_num { Temp , Conf , Thyst , Tos }
 
- Public Types inherited from TempSensor
enum  mode { COMPARATOR , INTERRUPT }
 

Detailed Description

P3T1085 class

About P3T1085: https://www.nxp.com/products/sensors/ic-digital-temperature-sensors/i3c-ic-bus-0-5-c-accurate-digital-temperature-sensor:P3T1085UK

Definition at line 230 of file TempSensor.h.

Constructor & Destructor Documentation

◆ P3T1085() [1/2]

P3T1085::P3T1085 ( uint8_t  i2c_address = (0x90 >> 1))

Create a PCT2075 instance connected to specified I2C pins with specified address

Parameters
i2c_addressI2C-bus address (default: (0x90>>1))

Definition at line 93 of file TempSensor.cpp.

◆ P3T1085() [2/2]

P3T1085::P3T1085 ( TwoWire &  wire,
uint8_t  i2c_address = (0x90 >> 1) 
)

Create a PCT2075 instance connected to specified I2C pins with specified address

Parameters
wireTwoWire instance
i2c_addressI2C-bus address (default: (0x90>>1))

Definition at line 97 of file TempSensor.cpp.

◆ ~P3T1085()

P3T1085::~P3T1085 ( )
virtual

Destructor of PCT2075

Definition at line 101 of file TempSensor.cpp.

Member Function Documentation

◆ clear()

bool P3T1085::clear ( void  )
virtual

Clear ALERT (Clear interurpt)

Returns
true if FH flag in Congiguration register is set

Definition at line 110 of file TempSensor.cpp.

◆ os_mode()

void P3T1085::os_mode ( mode  flag)
virtual

Set OS operation mode

Parameters
flaguse PCT2075::COMPARATOR or PCT2075::INTERRUPT values

Reimplemented from LM75B.

Definition at line 105 of file TempSensor.cpp.


The documentation for this class was generated from the following files: