embedded multimeter
Fork of INA219 by
Diff: INA219.cpp
- Revision:
- 1:3ba6b3eb0a5a
- Parent:
- 0:eee9c8ba72ff
--- a/INA219.cpp Thu Aug 28 10:32:20 2014 +0000 +++ b/INA219.cpp Wed Mar 30 14:09:41 2016 +0000 @@ -73,7 +73,7 @@ // Set current divider current_divider = 20; - power_divider = 1; + power_divider = 2000; } int16_t INA219::read_current_raw() @@ -85,4 +85,15 @@ { float raw_current = read_current_raw(); return raw_current / current_divider; +} + +int16_t INA219::read_bus_voltage_raw() +{ + return (int16_t)read_register_u16(INA219_REG_BUSVOLTAGE); +} + +float INA219::read_bus_voltage() +{ + float raw_volt = read_bus_voltage_raw(); + return (raw_volt * 0.0005) ; } \ No newline at end of file