diff --git a/main/power_profiler.c b/main/power_profiler.c index 3da6711..2e72234 100644 --- a/main/power_profiler.c +++ b/main/power_profiler.c @@ -182,7 +182,7 @@ void app_main(void){ ESP_ERROR_CHECK(adc_cali_raw_to_voltage(adc_conv_h[i], val, &mv)); ESP_LOGI(TAG, "IN %d : %d mV (%lu / %lu)", i, mv, meas_res_buff[i], meas_nb_buff[i]); meas_volts[i] = mv; - meas_amp[i] = mv * 1000000 / ranges[main_conf.range].resistance; + meas_amp[i] = mv * 1000000L / ranges[main_conf.range].resistance / inputs[i].gain; } if(meas_volts[UNDERRANGE_SRC] < UNDERRANGE_MV){