From 68282a862063008f67a92ea3c5cb07a3ddc2d621 Mon Sep 17 00:00:00 2001 From: "J. Nick Koston" Date: Tue, 20 Oct 2026 04:46:04 -1000 Subject: [PATCH] Wait the full integration time at 17, 16 and 13 bit --- esphome/components/ltr390/ltr390.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/esphome/components/ltr390/ltr390.cpp b/esphome/components/ltr390/ltr390.cpp index d9699afe5a1..8a10e384202 100644 --- a/esphome/components/ltr390/ltr390.cpp +++ b/esphome/components/ltr390/ltr390.cpp @@ -124,12 +124,12 @@ void LTR390Component::read_mode_(LTR390MODE mode) { case LTR390_MODE_ALS: this->reg(LTR390_GAIN) = this->gain_als_; this->reg(LTR390_MEAS_RATE) = RESOLUTION_SETTING[this->res_als_]; - int_time = ((uint32_t) RESOLUTIONVALUE[this->res_als_]) * 100; + int_time = RESOLUTIONVALUE[this->res_als_] * 100; break; case LTR390_MODE_UVS: this->reg(LTR390_GAIN) = this->gain_uv_; this->reg(LTR390_MEAS_RATE) = RESOLUTION_SETTING[this->res_uv_]; - int_time = ((uint32_t) RESOLUTIONVALUE[this->res_uv_]) * 100; + int_time = RESOLUTIONVALUE[this->res_uv_] * 100; break; }