#include "app_config.h"
#include "ad7124.h"
 
Go to the source code of this file.
◆ ADC_CALIBRATION_GAIN
      
        
          | #define ADC_CALIBRATION_GAIN   1 | 
        
      
 
 
◆ ADC_CALIBRATION_PWR_MODE
      
        
          | #define ADC_CALIBRATION_PWR_MODE   0 | 
        
      
 
 
◆ ADC_CALIBRATION_REF_SRC
      
        
          | #define ADC_CALIBRATION_REF_SRC   2 | 
        
      
 
 
◆ CJC_PTC_THERMISTOR_AINM
      
        
          | #define CJC_PTC_THERMISTOR_AINM   5 | 
        
      
 
 
◆ CJC_PTC_THERMISTOR_AINP
      
        
          | #define CJC_PTC_THERMISTOR_AINP   4 | 
        
      
 
 
◆ CJC_PTC_THERMISTOR_IOUT0
      
        
          | #define CJC_PTC_THERMISTOR_IOUT0   1 | 
        
      
 
 
◆ CJC_PTC_THERMISTOR_IOUT0_EXC
      
        
          | #define CJC_PTC_THERMISTOR_IOUT0_EXC   4 | 
        
      
 
 
◆ CJC_RTD_AINM
◆ CJC_RTD_AINP
◆ CJC_RTD_IOUT0
◆ CJC_RTD_IOUT0_EXC
◆ MULTI_3WIRE_RTD_GAIN
      
        
          | #define MULTI_3WIRE_RTD_GAIN   5 | 
        
      
 
 
◆ NTC1_THERMISTOR_AINM
      
        
          | #define NTC1_THERMISTOR_AINM   1 | 
        
      
 
 
◆ NTC1_THERMISTOR_AINP
      
        
          | #define NTC1_THERMISTOR_AINP   0 | 
        
      
 
 
◆ NTC2_THERMISTOR_AINM
      
        
          | #define NTC2_THERMISTOR_AINM   3 | 
        
      
 
 
◆ NTC2_THERMISTOR_AINP
      
        
          | #define NTC2_THERMISTOR_AINP   2 | 
        
      
 
 
◆ NTC3_THERMISTOR_AINM
      
        
          | #define NTC3_THERMISTOR_AINM   5 | 
        
      
 
 
◆ NTC3_THERMISTOR_AINP
      
        
          | #define NTC3_THERMISTOR_AINP   4 | 
        
      
 
 
◆ NTC4_THERMISTOR_AINM
      
        
          | #define NTC4_THERMISTOR_AINM   7 | 
        
      
 
 
◆ NTC4_THERMISTOR_AINP
      
        
          | #define NTC4_THERMISTOR_AINP   6 | 
        
      
 
 
◆ NTC5_THERMISTOR_AINM
      
        
          | #define NTC5_THERMISTOR_AINM   9 | 
        
      
 
 
◆ NTC5_THERMISTOR_AINP
      
        
          | #define NTC5_THERMISTOR_AINP   8 | 
        
      
 
 
◆ NTC6_THERMISTOR_AINM
      
        
          | #define NTC6_THERMISTOR_AINM   11 | 
        
      
 
 
◆ NTC6_THERMISTOR_AINP
      
        
          | #define NTC6_THERMISTOR_AINP   10 | 
        
      
 
 
◆ NTC7_THERMISTOR_AINM
      
        
          | #define NTC7_THERMISTOR_AINM   13 | 
        
      
 
 
◆ NTC7_THERMISTOR_AINP
      
        
          | #define NTC7_THERMISTOR_AINP   12 | 
        
      
 
 
◆ NTC8_THERMISTOR_AINM
      
        
          | #define NTC8_THERMISTOR_AINM   15 | 
        
      
 
 
◆ NTC8_THERMISTOR_AINP
      
        
          | #define NTC8_THERMISTOR_AINP   14 | 
        
      
 
 
◆ RTD1_2WIRE_AINM
      
        
          | #define RTD1_2WIRE_AINM   3 | 
        
      
 
 
◆ RTD1_2WIRE_AINP
      
        
          | #define RTD1_2WIRE_AINP   2 | 
        
      
 
 
◆ RTD1_2WIRE_IOUT0
      
        
          | #define RTD1_2WIRE_IOUT0   0 | 
        
      
 
 
◆ RTD1_3WIRE_AINM
      
        
          | #define RTD1_3WIRE_AINM   3 | 
        
      
 
 
◆ RTD1_3WIRE_AINP
      
        
          | #define RTD1_3WIRE_AINP   2 | 
        
      
 
 
◆ RTD1_3WIRE_IOUT0
      
        
          | #define RTD1_3WIRE_IOUT0   0 | 
        
      
 
 
◆ RTD1_3WIRE_IOUT1
      
        
          | #define RTD1_3WIRE_IOUT1   1 | 
        
      
 
 
◆ RTD1_4WIRE_AINM
      
        
          | #define RTD1_4WIRE_AINM   3 | 
        
      
 
 
◆ RTD1_4WIRE_AINP
      
        
          | #define RTD1_4WIRE_AINP   2 | 
        
      
 
 
◆ RTD1_4WIRE_IOUT0
      
        
          | #define RTD1_4WIRE_IOUT0   0 | 
        
      
 
 
◆ RTD2_2WIRE_AINM
      
        
          | #define RTD2_2WIRE_AINM   5 | 
        
      
 
 
◆ RTD2_2WIRE_AINP
      
        
          | #define RTD2_2WIRE_AINP   4 | 
        
      
 
 
◆ RTD2_2WIRE_IOUT0
      
        
          | #define RTD2_2WIRE_IOUT0   1 | 
        
      
 
 
◆ RTD2_3WIRE_AINM
      
        
          | #define RTD2_3WIRE_AINM   5 | 
        
      
 
 
◆ RTD2_3WIRE_AINP
      
        
          | #define RTD2_3WIRE_AINP   4 | 
        
      
 
 
◆ RTD2_3WIRE_IOUT0
      
        
          | #define RTD2_3WIRE_IOUT0   6 | 
        
      
 
 
◆ RTD2_3WIRE_IOUT1
      
        
          | #define RTD2_3WIRE_IOUT1   7 | 
        
      
 
 
◆ RTD2_4WIRE_AINM
      
        
          | #define RTD2_4WIRE_AINM   5 | 
        
      
 
 
◆ RTD2_4WIRE_AINP
      
        
          | #define RTD2_4WIRE_AINP   4 | 
        
      
 
 
◆ RTD2_4WIRE_IOUT0
      
        
          | #define RTD2_4WIRE_IOUT0   1 | 
        
      
 
 
◆ RTD3_2WIRE_AINM
      
        
          | #define RTD3_2WIRE_AINM   7 | 
        
      
 
 
◆ RTD3_2WIRE_AINP
      
        
          | #define RTD3_2WIRE_AINP   6 | 
        
      
 
 
◆ RTD3_2WIRE_IOUT0
      
        
          | #define RTD3_2WIRE_IOUT0   8 | 
        
      
 
 
◆ RTD3_3WIRE_AINM
      
        
          | #define RTD3_3WIRE_AINM   9 | 
        
      
 
 
◆ RTD3_3WIRE_AINP
      
        
          | #define RTD3_3WIRE_AINP   8 | 
        
      
 
 
◆ RTD3_3WIRE_IOUT0
      
        
          | #define RTD3_3WIRE_IOUT0   10 | 
        
      
 
 
◆ RTD3_3WIRE_IOUT1
      
        
          | #define RTD3_3WIRE_IOUT1   11 | 
        
      
 
 
◆ RTD3_4WIRE_AINM
      
        
          | #define RTD3_4WIRE_AINM   7 | 
        
      
 
 
◆ RTD3_4WIRE_AINP
      
        
          | #define RTD3_4WIRE_AINP   6 | 
        
      
 
 
◆ RTD3_4WIRE_IOUT0
      
        
          | #define RTD3_4WIRE_IOUT0   8 | 
        
      
 
 
◆ RTD4_2WIRE_AINM
      
        
          | #define RTD4_2WIRE_AINM   10 | 
        
      
 
 
◆ RTD4_2WIRE_AINP
      
        
          | #define RTD4_2WIRE_AINP   9 | 
        
      
 
 
◆ RTD4_2WIRE_IOUT0
      
        
          | #define RTD4_2WIRE_IOUT0   11 | 
        
      
 
 
◆ RTD4_3WIRE_AINM
      
        
          | #define RTD4_3WIRE_AINM   13 | 
        
      
 
 
◆ RTD4_3WIRE_AINP
      
        
          | #define RTD4_3WIRE_AINP   12 | 
        
      
 
 
◆ RTD4_3WIRE_IOUT0
      
        
          | #define RTD4_3WIRE_IOUT0   14 | 
        
      
 
 
◆ RTD4_3WIRE_IOUT1
      
        
          | #define RTD4_3WIRE_IOUT1   15 | 
        
      
 
 
◆ RTD4_4WIRE_AINM
      
        
          | #define RTD4_4WIRE_AINM   10 | 
        
      
 
 
◆ RTD4_4WIRE_AINP
      
        
          | #define RTD4_4WIRE_AINP   9 | 
        
      
 
 
◆ RTD4_4WIRE_IOUT0
      
        
          | #define RTD4_4WIRE_IOUT0   11 | 
        
      
 
 
◆ RTD5_2WIRE_AINM
      
        
          | #define RTD5_2WIRE_AINM   13 | 
        
      
 
 
◆ RTD5_2WIRE_AINP
      
        
          | #define RTD5_2WIRE_AINP   12 | 
        
      
 
 
◆ RTD5_2WIRE_IOUT0
      
        
          | #define RTD5_2WIRE_IOUT0   14 | 
        
      
 
 
◆ RTD5_4WIRE_AINM
      
        
          | #define RTD5_4WIRE_AINM   13 | 
        
      
 
 
◆ RTD5_4WIRE_AINP
      
        
          | #define RTD5_4WIRE_AINP   12 | 
        
      
 
 
◆ RTD5_4WIRE_IOUT0
      
        
          | #define RTD5_4WIRE_IOUT0   14 | 
        
      
 
 
◆ RTD_2WIRE_GAIN_VALUE
      
        
          | #define RTD_2WIRE_GAIN_VALUE   4 | 
        
      
 
 
◆ RTD_3WIRE_EXC_MEASURE_AINM
      
        
          | #define RTD_3WIRE_EXC_MEASURE_AINM   7 | 
        
      
 
 
◆ RTD_3WIRE_EXC_MEASURE_AINP
      
        
          | #define RTD_3WIRE_EXC_MEASURE_AINP   6 | 
        
      
 
 
◆ RTD_3WIRE_EXC_MEASURE_GAIN
      
        
          | #define RTD_3WIRE_EXC_MEASURE_GAIN   0 | 
        
      
 
 
◆ RTD_4WIRE_GAIN_VALUE
      
        
          | #define RTD_4WIRE_GAIN_VALUE   4 | 
        
      
 
 
◆ RTD_IOUT0_250UA_EXC
      
        
          | #define RTD_IOUT0_250UA_EXC   3 | 
        
      
 
 
◆ RTD_IOUT0_500UA_EXC
      
        
          | #define RTD_IOUT0_500UA_EXC   4 | 
        
      
 
 
◆ RTD_IOUT1_250UA_EXC
      
        
          | #define RTD_IOUT1_250UA_EXC   3 | 
        
      
 
 
◆ RTD_IOUT1_500UA_EXC
      
        
          | #define RTD_IOUT1_500UA_EXC   4 | 
        
      
 
 
◆ RTD_IOUT_EXC_OFF
      
        
          | #define RTD_IOUT_EXC_OFF   0 | 
        
      
 
 
◆ RTD_PT1000_GAIN_VALUE
      
        
          | #define RTD_PT1000_GAIN_VALUE   0 | 
        
      
 
 
◆ SINGLE_3WIRE_RTD_GAIN
      
        
          | #define SINGLE_3WIRE_RTD_GAIN   4 | 
        
      
 
 
◆ THERMISTOR_GAIN_VALUE
      
        
          | #define THERMISTOR_GAIN_VALUE   0 | 
        
      
 
 
◆ THERMOCOUPLE1_AINM
      
        
          | #define THERMOCOUPLE1_AINM   3 | 
        
      
 
 
◆ THERMOCOUPLE1_AINP
      
        
          | #define THERMOCOUPLE1_AINP   2 | 
        
      
 
 
◆ THERMOCOUPLE2_AINM
      
        
          | #define THERMOCOUPLE2_AINM   7 | 
        
      
 
 
◆ THERMOCOUPLE2_AINP
      
        
          | #define THERMOCOUPLE2_AINP   6 | 
        
      
 
 
◆ THERMOCOUPLE3_AINM
      
        
          | #define THERMOCOUPLE3_AINM   9 | 
        
      
 
 
◆ THERMOCOUPLE3_AINP
      
        
          | #define THERMOCOUPLE3_AINP   8 | 
        
      
 
 
◆ THERMOCOUPLE4_AINM
      
        
          | #define THERMOCOUPLE4_AINM   11 | 
        
      
 
 
◆ THERMOCOUPLE4_AINP
      
        
          | #define THERMOCOUPLE4_AINP   10 | 
        
      
 
 
◆ THERMOCOUPLE5_AINM
      
        
          | #define THERMOCOUPLE5_AINM   13 | 
        
      
 
 
◆ THERMOCOUPLE5_AINP
      
        
          | #define THERMOCOUPLE5_AINP   12 | 
        
      
 
 
◆ THERMOCOUPLE6_AINM
      
        
          | #define THERMOCOUPLE6_AINM   15 | 
        
      
 
 
◆ THERMOCOUPLE6_AINP
      
        
          | #define THERMOCOUPLE6_AINP   14 | 
        
      
 
 
◆ THERMOCOUPLE_GAIN_VALUE
      
        
          | #define THERMOCOUPLE_GAIN_VALUE   7 | 
        
      
 
 
◆ cjc_sensor_type
| Enumerator | 
|---|
| PT100_4WIRE_RTD  |  | 
| THERMISTOR_PTC_KY81_110  |  | 
| PT1000_2WIRE_RTD  |  | 
| NUM_OF_CJC_SENSORS  |  | 
 
 
◆ ad7124_regs_config_2wire_rtd
  
  
      
        
          | const struct ad7124_st_reg ad7124_regs_config_2wire_rtd[AD7124_REG_NO] | 
         
       
   | 
  
extern   | 
  
 
 
◆ ad7124_regs_config_3wire_rtd
  
  
      
        
          | const struct ad7124_st_reg ad7124_regs_config_3wire_rtd[AD7124_REG_NO] | 
         
       
   | 
  
extern   | 
  
 
 
◆ ad7124_regs_config_4wire_rtd
  
  
      
        
          | const struct ad7124_st_reg ad7124_regs_config_4wire_rtd[AD7124_REG_NO] | 
         
       
   | 
  
extern   | 
  
 
 
◆ ad7124_regs_config_thermistor
  
  
      
        
          | const struct ad7124_st_reg ad7124_regs_config_thermistor[AD7124_REG_NO] | 
         
       
   | 
  
extern   | 
  
 
 
◆ ad7124_regs_config_thermocouple
  
  
      
        
          | const struct ad7124_st_reg ad7124_regs_config_thermocouple[AD7124_REG_NO] | 
         
       
   | 
  
extern   | 
  
 
 
◆ ad7124_rtd_init_params
  
  
      
        
          | struct ad7124_init_param ad7124_rtd_init_params | 
         
       
   | 
  
extern   | 
  
 
 
◆ ad7124_thermistor_init_params
  
  
      
        
          | struct ad7124_init_param ad7124_thermistor_init_params | 
         
       
   | 
  
extern   | 
  
 
 
◆ ad7124_thermocouple_init_params
  
  
      
        
          | struct ad7124_init_param ad7124_thermocouple_init_params | 
         
       
   | 
  
extern   |