Internal addresses, registers and constants. More...
Internal addresses, registers and constants.
Definition in file max31865_internal.h.
Go to the source code of this file.
Macros | |
#define | MAX31865_DATA_SIZE (8) |
Maximum number of bytes that can be read/written from/to the device. | |
#define | MAX31865_REF_RESISTANCE_DEFAULT (220) |
Reference resistance (ohm) | |
#define | MAX31865_HTHRES_DEFAULT (0xFFFF) |
Default value of the high threshold register. | |
#define | MAX31865_LTHRES_DEFAULT (0x0000) |
Default value of the low threshold register. | |
#define | MAX31865_ADDR_CFG_R (0x00) |
Configuration register, read address. | |
#define | MAX31865_ADDR_CFG_W (0x80) |
Configuration register, write address. | |
#define | MAX31865_ADDR_RTD_MSB (0x01) |
RTD MSB, read-only. | |
#define | MAX31865_ADDR_RTD_LSB (0x02) |
RTD LSB, read-only. | |
#define | MAX31865_ADDR_RTD_HTHRES_MSB_R (0x03) |
RTD high threshold MSB, read address. | |
#define | MAX31865_ADDR_RTD_HTHRES_MSB_W (0x83) |
RTD high threshold MSB, write address. | |
#define | MAX31865_ADDR_RTD_HTHRES_LSB_R (0x04) |
RTD high threshold LSB, read address. | |
#define | MAX31865_ADDR_RTD_HTHRES_LSB_W (0x84) |
RTD high threshold LSB, write address. | |
#define | MAX31865_ADDR_RTD_LTHRES_MSB_R (0x05) |
RTD low threshold MSB, read address. | |
#define | MAX31865_ADDR_RTD_LTHRES_MSB_W (0x85) |
RTD low threshold MSB, write address. | |
#define | MAX31865_ADDR_RTD_LTHRES_LSB_R (0x06) |
RTD low threshold LSB, read address. | |
#define | MAX31865_ADDR_RTD_LTHRES_LSB_W (0x86) |
RTD low threshold LSB, write address. | |
#define | MAX31865_ADDR_FAULT (0x07) |
Fault status register, read-only. | |
#define | MAX31865_CFG_VBIAS_ON (0b10000000) |
Enable Vbias. | |
#define | MAX31865_CFG_CONV_AUTO (0b01000000) |
Enable automatic conversion mode. More... | |
#define | MAX31865_CFG_1SHOT (0b00100000) |
Trigger a single conversion. More... | |
#define | MAX31865_CFG_3WIRE (0b00010000) |
3-wire resistor connection More... | |
#define | MAX31865_CFG_CLEAR_FAULT (0b00000010) |
Clear fault condition. | |
#define | MAX31865_CFG_FILTER_50HZ (0b00000001) |
Filter out 50Hz if set, or 60Hz otherwise. More... | |
#define | MAX31865_CFG_FLTDET_MASK (0b00001100) |
Fault detection bit mask. More... | |
#define | MAX31865_CFG_FLTDET_IDLE (0b00000000) |
No fault detection is running. | |
#define | MAX31865_CFG_FLTDET_AUTO_START (0b00000100) |
Start a fault detection with an automatic delay (about 550µs) | |
#define | MAX31865_CFG_FLTDET_MANU_START (0b00001000) |
Start a fault detection with a manually controlled delay. | |
#define | MAX31865_CFG_FLTDET_MANU_STOP (0b00001100) |
Terminate fault detection with a manually controlled delay. | |
#define | MAX31865_FLT_THRESHIGH (0b10000000) |
Fault: RTD is greater than the high threshold. | |
#define | MAX31865_FLT_THRESLOW (0b01000000) |
Fault: RTD is less than the low threshold. | |
#define | MAX31865_FLT_REF_FC (0b00100000) |
Fault: VREFIN- > 0.85 × VBIAS when FORCE- is closed. | |
#define | MAX31865_FLT_REF_FO (0b00010000) |
Fault: VREFIN- < 0.85 × VBIAS when FORCE- is open. | |
#define | MAX31865_FLT_RTD_FO (0b00001000) |
Fault: VRTDIN- < 0.85 × × VBIAS when FORCE- is open. | |
#define | MAX31865_FLT_VOLTAGE (0b00000100) |
Fault: overvoltage or undervoltage condition. More... | |