Internal addresses, registers and constants. More...
Internal addresses, registers and constants.
Definition in file max31865_internal.h.
This graph shows which files directly or indirectly include this file: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... | |