fix(adc): fix s2 cali loss resolution

This commit is contained in:
gaoxu
2025-04-01 17:19:11 +08:00
parent bf28df995b
commit 3f9f2187ab

View File

@ -143,7 +143,7 @@ static esp_err_t cali_raw_to_voltage(void *arg, int raw, int *voltage)
//pointers are checked in the upper layer //pointers are checked in the upper layer
cali_chars_line_fitting_t *ctx = arg; cali_chars_line_fitting_t *ctx = arg;
*voltage = raw * ctx->coeff_a / coeff_a_scaling + ctx->coeff_b / coeff_b_scaling; *voltage = (raw * ctx->coeff_a / (coeff_a_scaling / coeff_b_scaling) + ctx->coeff_b) / coeff_b_scaling;
return ESP_OK; return ESP_OK;
} }