INA219 Arduino Library by Soldered 1.0.0
This is a library for the INA219 easyC sensor Module
Loading...
Searching...
No Matches
INA219.h File Reference

Go to the source code of this file.

Classes

class  INA219
 

Enumerations

enum  ina219_range_t { INA219_RANGE_16V = 0b0 , INA219_RANGE_32V = 0b1 }
 
enum  ina219_gain_t { INA219_GAIN_40MV = 0b00 , INA219_GAIN_80MV = 0b01 , INA219_GAIN_160MV = 0b10 , INA219_GAIN_320MV = 0b11 }
 
enum  ina219_busRes_t { INA219_BUS_RES_9BIT = 0b0000 , INA219_BUS_RES_10BIT = 0b0001 , INA219_BUS_RES_11BIT = 0b0010 , INA219_BUS_RES_12BIT = 0b0011 }
 
enum  ina219_shuntRes_t {
  INA219_SHUNT_RES_9BIT_1S = 0b0000 , INA219_SHUNT_RES_10BIT_1S = 0b0001 , INA219_SHUNT_RES_11BIT_1S = 0b0010 , INA219_SHUNT_RES_12BIT_1S = 0b0011 ,
  INA219_SHUNT_RES_12BIT_2S = 0b1001 , INA219_SHUNT_RES_12BIT_4S = 0b1010 , INA219_SHUNT_RES_12BIT_8S = 0b1011 , INA219_SHUNT_RES_12BIT_16S = 0b1100 ,
  INA219_SHUNT_RES_12BIT_32S = 0b1101 , INA219_SHUNT_RES_12BIT_64S = 0b1110 , INA219_SHUNT_RES_12BIT_128S = 0b1111
}
 
enum  ina219_mode_t {
  INA219_MODE_POWER_DOWN = 0b000 , INA219_MODE_SHUNT_TRIG = 0b001 , INA219_MODE_BUS_TRIG = 0b010 , INA219_MODE_SHUNT_BUS_TRIG = 0b011 ,
  INA219_MODE_ADC_OFF = 0b100 , INA219_MODE_SHUNT_CONT = 0b101 , INA219_MODE_BUS_CONT = 0b110 , INA219_MODE_SHUNT_BUS_CONT = 0b111
}
 

Enumeration Type Documentation

◆ ina219_busRes_t

Enumerator
INA219_BUS_RES_9BIT 
INA219_BUS_RES_10BIT 
INA219_BUS_RES_11BIT 
INA219_BUS_RES_12BIT 

◆ ina219_gain_t

Enumerator
INA219_GAIN_40MV 
INA219_GAIN_80MV 
INA219_GAIN_160MV 
INA219_GAIN_320MV 

◆ ina219_mode_t

Enumerator
INA219_MODE_POWER_DOWN 
INA219_MODE_SHUNT_TRIG 
INA219_MODE_BUS_TRIG 
INA219_MODE_SHUNT_BUS_TRIG 
INA219_MODE_ADC_OFF 
INA219_MODE_SHUNT_CONT 
INA219_MODE_BUS_CONT 
INA219_MODE_SHUNT_BUS_CONT 

◆ ina219_range_t

Enumerator
INA219_RANGE_16V 
INA219_RANGE_32V 

◆ ina219_shuntRes_t

Enumerator
INA219_SHUNT_RES_9BIT_1S 
INA219_SHUNT_RES_10BIT_1S 
INA219_SHUNT_RES_11BIT_1S 
INA219_SHUNT_RES_12BIT_1S 
INA219_SHUNT_RES_12BIT_2S 
INA219_SHUNT_RES_12BIT_4S 
INA219_SHUNT_RES_12BIT_8S 
INA219_SHUNT_RES_12BIT_16S 
INA219_SHUNT_RES_12BIT_32S 
INA219_SHUNT_RES_12BIT_64S 
INA219_SHUNT_RES_12BIT_128S