embedded multimeter

Dependents:   MultiThread

Fork of INA219 by Components

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