From 83522ab8f1114066ddcc14e2fe0b09f88826c806 Mon Sep 17 00:00:00 2001 From: alanbjohnston Date: Wed, 24 Jul 2019 02:51:28 -0400 Subject: [PATCH] fixed shunt calc --- afsk/main.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/afsk/main.c b/afsk/main.c index aa566a71..2f48ceec 100644 --- a/afsk/main.c +++ b/afsk/main.c @@ -133,7 +133,7 @@ struct SensorData read_sensor_data(struct SensorConfig sensor) { */ valuec1 = wireReadRegister(sensor.fd, INA219_REG_SHUNTVOLTAGE); twos = twosToInt(valuec1, 16); - valuec3 = ((float)twos)/sensor.calValue; + valuec3 = ((float)twos) * sensor.calValue; printf("@@@@@@@ Register: %d Shunt: %d Calc Current: %f \n", valuec1, twos, valuec3); uint16_t value2 = (uint16_t)wireReadRegister(sensor.fd, INA219_REG_BUSVOLTAGE);