21 #ifndef ADAFRUIT_MAX31855_H 22 #define ADAFRUIT_MAX31855_H 30 #include <Adafruit_SPIDevice.h> 32 #define MAX31855_FAULT_NONE (0x00) 33 #define MAX31855_FAULT_OPEN (0x01) 34 #define MAX31855_FAULT_SHORT_GND (0x02) 35 #define MAX31855_FAULT_SHORT_VCC (0x04) 36 #define MAX31855_FAULT_ALL (0x07) 56 Adafruit_SPIDevice spi_dev;
57 bool initialized =
false;
59 uint32_t spiread32(
void);
Adafruit_MAX31855(int8_t _sclk, int8_t _cs, int8_t _miso)
Instantiates a new Adafruit_MAX31855 class using software SPI.
Definition: Adafruit_MAX31855.cpp:54
bool begin(void)
Setup the HW.
Definition: Adafruit_MAX31855.cpp:75
Sensor driver for the Adafruit MAX31855 thermocouple breakout.
Definition: Adafruit_MAX31855.h:43
double readFahrenheit(void)
Read the thermocouple temperature.
Definition: Adafruit_MAX31855.cpp:169
#define MAX31855_FAULT_ALL
Enable all fault checks.
Definition: Adafruit_MAX31855.h:36
double readCelsius(void)
Read the thermocouple temperature.
Definition: Adafruit_MAX31855.cpp:116
void setFaultChecks(uint8_t faults)
Set the faults to check when reading temperature. If any set faults occur, temperature reading will r...
Definition: Adafruit_MAX31855.cpp:188
uint8_t readError()
Read the error state.
Definition: Adafruit_MAX31855.cpp:160
double readInternal(void)
Read the internal temperature.
Definition: Adafruit_MAX31855.cpp:88