40 #ifndef MAX31865_PARAM_SPI 
   41 #  define MAX31865_PARAM_SPI        (SPI_DEV(0)) 
   47 #ifndef MAX31865_PARAM_CS_PIN 
   48 #  define MAX31865_PARAM_CS_PIN     (GPIO_PIN(0, 5)) 
   54 #ifndef MAX31865_PARAM_CFG_BYTE 
   55 #  define MAX31865_PARAM_CFG_BYTE   MAX31865_CFG_VBIAS_ON | \ 
   56                                     MAX31865_CFG_CONV_AUTO | \ 
   57                                     MAX31865_CFG_3WIRE | \ 
   58                                     MAX31865_CFG_FILTER_50HZ 
   64 #ifndef MAX31865_PARAM_TEMP_THRES_LOW 
   65 #  define MAX31865_PARAM_TEMP_THRES_LOW     -19900 
   71 #ifndef MAX31865_PARAM_TEMP_THRES_HIGH 
   72 #  define MAX31865_PARAM_TEMP_THRES_HIGH    64900 
   78 #ifndef MAX31865_PARAMS 
   79 #  define MAX31865_PARAMS { \ 
   80             .spi = MAX31865_PARAM_SPI, \ 
   81             .cs_pin = MAX31865_PARAM_CS_PIN, \ 
   82             .cfg_byte = MAX31865_PARAM_CFG_BYTE, \ 
   83             .temp_low_threshold = MAX31865_PARAM_TEMP_THRES_LOW, \ 
   84             .temp_high_threshold = MAX31865_PARAM_TEMP_THRES_HIGH, \ 
   85             .lut = &max31865_lut, \ 
   86             .lut_numlines = MAX31865_LUT_NUMLINES, \ 
   92 #ifndef MAX31865_SAUL_INFO 
   93 #define MAX31865_SAUL_INFO { .name = "max31865_rtd" }
 
Internal addresses, registers and constants.
 
static const saul_reg_info_t max31865_saul_info[]
Allocate and configure entries to the SAUL registry.
 
static const max31865_params_t max31865_params[]
Configuration structs for the MAX31865 driver.
 
#define MAX31865_SAUL_INFO
Default SAUL info for the MAX31865 driver.
 
#define MAX31865_PARAMS
Default parameters for the MAX31865 driver.
 
SAUL registry interface definition.
 
Device initialization parameters.
 
Additional data to collect for each entry.