Definition in file max31865.h.
#include "periph/spi.h"
Include dependency graph for max31865.h:
This graph shows which files directly or indirectly include this file:Go to the source code of this file.
Data Structures | |
| struct | max31865_params_t |
| Device initialization parameters. More... | |
| struct | max31865_t |
| Device descriptor for the driver. More... | |
Enumerations | |
| enum | max31865_lutcols_t { MAX31865_LUTCOL_CODE = 0 , MAX31865_LUTCOL_TEMP = 1 , MAX31865_LUTCOL_A0 = 2 , MAX31865_LUTCOL_A1 = 3 , MAX31865_LUTCOL_NUMOF } |
| Lookup table column indexes. More... | |
| enum | max31865_fault_t { MAX31865_FAULT_NO_FAULT = 0 , MAX31865_FAULT_RTD_HIGH = 1 , MAX31865_FAULT_RTD_LOW = 2 , MAX31865_FAULT_CIRCUIT = 3 , MAX31865_FAULT_VOLTAGE = 4 } |
| Fault status of the MAX31865. More... | |
Functions | |
| int | max31865_init (max31865_t *dev, const max31865_params_t *params) |
| Initialize the given device. More... | |
| void | max31865_clear_fault (const max31865_t *dev, uint8_t *config) |
| Clear the fault flag. More... | |
| int | max31865_read (const max31865_t *dev, int32_t *rtd_temperature_cdegc) |
| Read data from the MAX31865. More... | |
| int | max31865_read_raw (const max31865_t *dev, uint16_t *raw_data) |
| Read raw data from the MAX31865. More... | |
| int | max31865_raw_to_data (const max31865_t *dev, uint16_t raw_data, int32_t *rtd_temperature_cdegc) |
| Convert the raw data from the MAX31865 temperature. More... | |
| int | max31865_detect_fault (const max31865_t *dev, max31865_fault_t *flt_code) |
| Run an automatic fault-detection cycle. More... | |
| void | max31865_switch_vbias (const max31865_t *dev, bool enable) |
| Switch VBIAS on or off. More... | |
| void | max31865_oneshot (const max31865_t *dev) |
| Start a one-shot conversion. More... | |