|
SELKIELogger
1.0.0
|
#include <stdbool.h>

Go to the source code of this file.
Classes | |
| struct | i2c_ina219_options |
Macros | |
| #define | INA219_REG_CONFIG 0x00 |
| INA219 configuration register. | |
| #define | INA219_REG_SHUNT 0x01 |
| INA219 shunt voltage register. | |
| #define | INA219_REG_BUS 0x02 |
| INA219 bus voltage register. | |
| #define | INA219_REG_POWER 0x03 |
| INA219 calculated power register. | |
| #define | INA219_REG_CURRENT 0x04 |
| INA219 current register. | |
| #define | INA219_REG_CALIBRATION 0x05 |
| INA219 calibration registor. | |
| #define | INA219_CONFIG_DEF 0x3DDF |
| Default sensor configuration for this library. More... | |
| #define | INA219_CONFIG_RESET 0x8000 |
| #define | I2C_INA219_DEFAULTS { .scale = 1.0, .offset = 0.0, .min = -INFINITY, .max = INFINITY } |
Functions | |
| bool | i2c_ina219_configure (const int busHandle, const int devAddr) |
| Send configuration command to the specified device. More... | |
| uint16_t | i2c_ina219_read_configuration (const int busHandle, const int devAddr) |
| Read configuration from device. More... | |
| float | i2c_ina219_read_shuntVoltage (const int busHandle, const int devAddr, const void *opts) |
| Get voltage across the shunt resistor in millivolts. More... | |
| float | i2c_ina219_read_busVoltage (const int busHandle, const int devAddr, const void *opts) |
| Get bus voltage (at V- terminal) in volts. More... | |
| float | i2c_ina219_read_power (const int busHandle, const int devAddr, const void *opts) |
| Get power consumption in watts. More... | |
| float | i2c_ina219_read_current (const int busHandle, const int devAddr, const void *opts) |
| Get current flow through shunt resistor in amps. More... | |
Sources used for INA219 interface:
Definition in file I2C-INA219.h.