![]() |
LibDriver INA219
|
ina219 example driver modules More...
Macros | |
| #define | INA219_BASIC_DEFAULT_BUS_VOLTAGE_RANGE INA219_BUS_VOLTAGE_RANGE_32V |
| ina219 basic example default definition | |
| #define | INA219_BASIC_DEFAULT_BUS_VOLTAGE_ADC_MODE INA219_ADC_MODE_12_BIT_1_SAMPLES |
| #define | INA219_BASIC_DEFAULT_SHUNT_VOLTAGE_ADC_MODE INA219_ADC_MODE_12_BIT_1_SAMPLES |
| #define | INA219_BASIC_DEFAULT_PGA INA219_PGA_320_MV |
| #define | INA219_SHOT_DEFAULT_BUS_VOLTAGE_RANGE INA219_BUS_VOLTAGE_RANGE_32V |
| ina219 shot example default definition | |
| #define | INA219_SHOT_DEFAULT_BUS_VOLTAGE_ADC_MODE INA219_ADC_MODE_12_BIT_1_SAMPLES |
| #define | INA219_SHOT_DEFAULT_SHUNT_VOLTAGE_ADC_MODE INA219_ADC_MODE_12_BIT_1_SAMPLES |
| #define | INA219_SHOT_DEFAULT_PGA INA219_PGA_320_MV |
Functions | |
| uint8_t | ina219_basic_init (ina219_address_t addr_pin, double r) |
| basic example init | |
| uint8_t | ina219_basic_deinit (void) |
| basic example deinit | |
| uint8_t | ina219_basic_read (float *mV, float *mA, float *mW) |
| basic example read | |
| uint8_t | ina219_shot_init (ina219_address_t addr_pin, double r) |
| shot example init | |
| uint8_t | ina219_shot_deinit (void) |
| shot example deinit | |
| uint8_t | ina219_shot_read (float *mV, float *mA, float *mW) |
| shot example read | |
ina219 example driver modules
| #define INA219_BASIC_DEFAULT_BUS_VOLTAGE_ADC_MODE INA219_ADC_MODE_12_BIT_1_SAMPLES |
set bus voltage adc mode 12 bit 1 sample
Definition at line 57 of file driver_ina219_basic.h.
| #define INA219_BASIC_DEFAULT_BUS_VOLTAGE_RANGE INA219_BUS_VOLTAGE_RANGE_32V |
ina219 basic example default definition
set bus voltage range 32V
Definition at line 56 of file driver_ina219_basic.h.
| #define INA219_BASIC_DEFAULT_PGA INA219_PGA_320_MV |
set pga 320 mV
Definition at line 59 of file driver_ina219_basic.h.
| #define INA219_BASIC_DEFAULT_SHUNT_VOLTAGE_ADC_MODE INA219_ADC_MODE_12_BIT_1_SAMPLES |
set shunt voltage adc mode 12 bit 1 sample
Definition at line 58 of file driver_ina219_basic.h.
| #define INA219_SHOT_DEFAULT_BUS_VOLTAGE_ADC_MODE INA219_ADC_MODE_12_BIT_1_SAMPLES |
set bus voltage adc mode 12 bit 1 sample
Definition at line 55 of file driver_ina219_shot.h.
| #define INA219_SHOT_DEFAULT_BUS_VOLTAGE_RANGE INA219_BUS_VOLTAGE_RANGE_32V |
ina219 shot example default definition
set bus voltage range 32V
Definition at line 54 of file driver_ina219_shot.h.
| #define INA219_SHOT_DEFAULT_PGA INA219_PGA_320_MV |
set pga 320 mV
Definition at line 57 of file driver_ina219_shot.h.
| #define INA219_SHOT_DEFAULT_SHUNT_VOLTAGE_ADC_MODE INA219_ADC_MODE_12_BIT_1_SAMPLES |
set shunt voltage adc mode 12 bit 1 sample
Definition at line 56 of file driver_ina219_shot.h.
| uint8_t ina219_basic_deinit | ( | void | ) |
basic example deinit
Definition at line 211 of file driver_ina219_basic.c.
| uint8_t ina219_basic_init | ( | ina219_address_t | addr_pin, |
| double | r ) |
basic example init
| [in] | addr_pin | iic address pin |
| [in] | r | reference resistor value |
Definition at line 50 of file driver_ina219_basic.c.
| uint8_t ina219_basic_read | ( | float * | mV, |
| float * | mA, | ||
| float * | mW ) |
basic example read
| [out] | *mV | pointer to a mV buffer |
| [out] | *mA | pointer to a mA buffer |
| [out] | *mW | pointer to a mW buffer |
Definition at line 174 of file driver_ina219_basic.c.
| uint8_t ina219_shot_deinit | ( | void | ) |
shot example deinit
Definition at line 208 of file driver_ina219_shot.c.
| uint8_t ina219_shot_init | ( | ina219_address_t | addr_pin, |
| double | r ) |
shot example init
| [in] | addr_pin | iic address pin |
| [in] | r | reference resistor value |
Definition at line 50 of file driver_ina219_shot.c.
| uint8_t ina219_shot_read | ( | float * | mV, |
| float * | mA, | ||
| float * | mW ) |
shot example read
| [out] | *mV | pointer to a mV buffer |
| [out] | *mA | pointer to a mA buffer |
| [out] | *mW | pointer to a mW buffer |
Definition at line 164 of file driver_ina219_shot.c.