Go to the source code of this file.
◆ INA237_ADC_CONFIG
      
        
          | #define INA237_ADC_CONFIG | 
          ( | 
            | 
          mode,  | 
        
        
           | 
           | 
            | 
          vshct,  | 
        
        
           | 
           | 
            | 
          vbusct,  | 
        
        
           | 
           | 
            | 
          vtct,  | 
        
        
           | 
           | 
            | 
          avg  | 
        
        
           | 
          ) | 
           |    	(((mode) << 12) | ((vbusct) << 9) | ((vshct) << 6) | ((vtct) << 3) | (avg)) | 
        
      
 
Macro for creating the INA237 ADC configuration value. 
- Parameters
 - 
  
    | mode | Operating mode.  | 
    | vshct | Conversion time for shunt voltage.  | 
    | vbusct | Conversion time for bus voltage.  | 
    | vtct | Conversion time for temperature.  | 
    | avg | Averaging mode.  | 
  
   
 
 
◆ INA237_ADC_RANGE_163_84
      
        
          | #define INA237_ADC_RANGE_163_84   0x00 | 
        
      
 
 
◆ INA237_ADC_RANGE_40_96
      
        
          | #define INA237_ADC_RANGE_40_96   0x01 | 
        
      
 
 
◆ INA237_AVG_MODE_1
      
        
          | #define INA237_AVG_MODE_1   0x00 | 
        
      
 
 
◆ INA237_AVG_MODE_1024
      
        
          | #define INA237_AVG_MODE_1024   0x07 | 
        
      
 
 
◆ INA237_AVG_MODE_128
      
        
          | #define INA237_AVG_MODE_128   0x04 | 
        
      
 
 
◆ INA237_AVG_MODE_16
      
        
          | #define INA237_AVG_MODE_16   0x02 | 
        
      
 
 
◆ INA237_AVG_MODE_256
      
        
          | #define INA237_AVG_MODE_256   0x05 | 
        
      
 
 
◆ INA237_AVG_MODE_4
      
        
          | #define INA237_AVG_MODE_4   0x01 | 
        
      
 
 
◆ INA237_AVG_MODE_512
      
        
          | #define INA237_AVG_MODE_512   0x06 | 
        
      
 
 
◆ INA237_AVG_MODE_64
      
        
          | #define INA237_AVG_MODE_64   0x03 | 
        
      
 
 
◆ INA237_CONFIG
      
        
          | #define INA237_CONFIG | 
          ( | 
            | 
          rst_mode,  | 
        
        
           | 
           | 
            | 
          convdly,  | 
        
        
           | 
           | 
            | 
          adc_range  | 
        
        
           | 
          ) | 
           |    	(((rst_mode) << 15) | ((convdly) << 6) | ((adc_range) << 4)) | 
        
      
 
Macro for creating the INA237 configuration value. 
- Parameters
 - 
  
    | rst_mode | Reset mode.  | 
    | convdly | Delay for initial ADC conversion in steps of 2 ms.  | 
    | adc_range | Shunt full scale range selection across IN+ and IN–.  | 
  
   
 
 
◆ INA237_CONV_TIME_1052
      
        
          | #define INA237_CONV_TIME_1052   0x05 | 
        
      
 
 
◆ INA237_CONV_TIME_150
      
        
          | #define INA237_CONV_TIME_150   0x02 | 
        
      
 
 
◆ INA237_CONV_TIME_2074
      
        
          | #define INA237_CONV_TIME_2074   0x06 | 
        
      
 
 
◆ INA237_CONV_TIME_280
      
        
          | #define INA237_CONV_TIME_280   0x03 | 
        
      
 
 
◆ INA237_CONV_TIME_4120
      
        
          | #define INA237_CONV_TIME_4120   0x07 | 
        
      
 
 
◆ INA237_CONV_TIME_50
      
        
          | #define INA237_CONV_TIME_50   0x00 | 
        
      
 
 
◆ INA237_CONV_TIME_540
      
        
          | #define INA237_CONV_TIME_540   0x04 | 
        
      
 
 
◆ INA237_CONV_TIME_84
      
        
          | #define INA237_CONV_TIME_84   0x01 | 
        
      
 
 
◆ INA237_INIT_ADC_DELAY_0_S
      
        
          | #define INA237_INIT_ADC_DELAY_0_S   0x00 | 
        
      
 
 
◆ INA237_INIT_ADC_DELAY_2_MS
      
        
          | #define INA237_INIT_ADC_DELAY_2_MS   0x01 | 
        
      
 
 
◆ INA237_INIT_ADC_DELAY_510_MS
      
        
          | #define INA237_INIT_ADC_DELAY_510_MS   0xFF | 
        
      
 
 
◆ INA237_OPER_MODE_BUS_SHUNT_VOLTAGE_TEMP_CONT
      
        
          | #define INA237_OPER_MODE_BUS_SHUNT_VOLTAGE_TEMP_CONT   0x0F | 
        
      
 
 
◆ INA237_OPER_MODE_BUS_SHUNT_VOLTAGE_TEMP_TRIG
      
        
          | #define INA237_OPER_MODE_BUS_SHUNT_VOLTAGE_TEMP_TRIG   0x07 | 
        
      
 
 
◆ INA237_OPER_MODE_BUS_VOLTAGE_CONT
      
        
          | #define INA237_OPER_MODE_BUS_VOLTAGE_CONT   0x09 | 
        
      
 
 
◆ INA237_OPER_MODE_BUS_VOLTAGE_TEMP_CONT
      
        
          | #define INA237_OPER_MODE_BUS_VOLTAGE_TEMP_CONT   0x0D | 
        
      
 
 
◆ INA237_OPER_MODE_BUS_VOLTAGE_TRIG
      
        
          | #define INA237_OPER_MODE_BUS_VOLTAGE_TRIG   0x01 | 
        
      
 
 
◆ INA237_OPER_MODE_SHUNT_BUS_VOLTAGE_CONT
      
        
          | #define INA237_OPER_MODE_SHUNT_BUS_VOLTAGE_CONT   0x0B | 
        
      
 
 
◆ INA237_OPER_MODE_SHUNT_BUS_VOLTAGE_TRIG
      
        
          | #define INA237_OPER_MODE_SHUNT_BUS_VOLTAGE_TRIG   0x03 | 
        
      
 
 
◆ INA237_OPER_MODE_SHUNT_VOLTAGE_CONT
      
        
          | #define INA237_OPER_MODE_SHUNT_VOLTAGE_CONT   0x0A | 
        
      
 
 
◆ INA237_OPER_MODE_SHUNT_VOLTAGE_TRIG
      
        
          | #define INA237_OPER_MODE_SHUNT_VOLTAGE_TRIG   0x02 | 
        
      
 
 
◆ INA237_OPER_MODE_SHUTDOWN
      
        
          | #define INA237_OPER_MODE_SHUTDOWN   0x00 | 
        
      
 
 
◆ INA237_OPER_MODE_TEMP_BUS_VOLTAGE_TRIG
      
        
          | #define INA237_OPER_MODE_TEMP_BUS_VOLTAGE_TRIG   0x05 | 
        
      
 
 
◆ INA237_OPER_MODE_TEMP_CONT
      
        
          | #define INA237_OPER_MODE_TEMP_CONT   0x0C | 
        
      
 
 
◆ INA237_OPER_MODE_TEMP_SHUNT_VOLTAGE_CONT
      
        
          | #define INA237_OPER_MODE_TEMP_SHUNT_VOLTAGE_CONT   0x0E | 
        
      
 
 
◆ INA237_OPER_MODE_TEMP_SHUNT_VOLTAGE_TRIG
      
        
          | #define INA237_OPER_MODE_TEMP_SHUNT_VOLTAGE_TRIG   0x06 | 
        
      
 
 
◆ INA237_OPER_MODE_TEMP_TRIG
      
        
          | #define INA237_OPER_MODE_TEMP_TRIG   0x04 | 
        
      
 
 
◆ INA237_RST_NORMAL_OPERATION
      
        
          | #define INA237_RST_NORMAL_OPERATION   0x00 | 
        
      
 
 
◆ INA237_RST_SYSTEM_RESET
      
        
          | #define INA237_RST_SYSTEM_RESET   0x01 |