Adafruit MCP960x Library
|
MCP9601 driver. More...
#include <Adafruit_MCP9601.h>
Public Member Functions | |
Adafruit_MCP9601 () | |
Instantiates a new MCP9601 class. | |
![]() | |
Adafruit_MCP9600 () | |
Instantiates a new MCP9600 class. | |
boolean | begin (uint8_t i2c_addr=MCP9600_I2CADDR_DEFAULT, TwoWire *theWire=&Wire) |
Sets up the I2C connection and tests that the sensor was found. More... | |
float | readThermocouple (void) |
Read temperature at the end of the thermocouple. More... | |
float | readAmbient (void) |
Read temperature at the MCP9600 chip body. More... | |
void | enable (bool flag) |
Whether to have the sensor enabled and working or in sleep mode. More... | |
bool | enabled (void) |
Whether the sensor is enabled and working or in sleep mode. More... | |
MCP9600_ThemocoupleType | getThermocoupleType (void) |
The desired thermocouple type getter. More... | |
void | setThermocoupleType (MCP9600_ThemocoupleType) |
The desired thermocouple type setter. More... | |
uint8_t | getFilterCoefficient (void) |
The desired filter coefficient getter. More... | |
void | setFilterCoefficient (uint8_t) |
The desired filter coefficient setter. More... | |
void | setADCresolution (MCP9600_ADCResolution resolution) |
The desired ADC resolution setter. More... | |
MCP9600_ADCResolution | getADCresolution (void) |
The desired ADC resolution getter. More... | |
int32_t | readADC (void) |
Read the raw ADC voltage, say for self calculating a temperature. More... | |
void | setAmbientResolution (Ambient_Resolution res_value) |
Sets the resolution for ambient (cold junction) temperature readings. More... | |
void | setAlertTemperature (uint8_t alert, float temp) |
Setter for alert temperature setting. More... | |
float | getAlertTemperature (uint8_t alert) |
Getter for alert temperature setting. More... | |
void | configureAlert (uint8_t alert, bool enabled, bool rising, bool alertColdJunction=false, bool activeHigh=false, bool interruptMode=false) |
Configure temperature alert. More... | |
uint8_t | getStatus (void) |
Getter for status register. More... | |
Additional Inherited Members | |
![]() | |
uint8_t | _device_id = 0 |
The DEVICE ID high byte for MCP9600 or MCP9601. | |
MCP9601 driver.